Details

Time bar (total: 5.0s)

analyze1.3s (26.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
6.2%93.6%0.2%8
6.2%93.6%0.2%9
9.4%90.4%0.2%10
23.4%76.4%0.2%11
30.4%69.4%0.2%12
30.8%69%0.2%13
36.2%63.6%0.2%14
Compiler

Compiled 20 to 13 computations (35% saved)

sample1.5s (30.3%)

Results
1.3s8043×body128valid
76.0ms552×body128invalid
53.0ms72×body1024valid
33.0ms81×body512valid
17.0ms60×body256valid
Compiler

Compiled 40 to 26 computations (35% saved)

preprocess35.0ms (0.7%)

Algorithm
egg-herbie
Rules
525×distribute-rgt-in_binary64
489×distribute-lft-in_binary64
409×fma-def_binary64
258×sub-neg_binary64
130×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050161
1243147
2722147
32150147
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(+.f64 x (*.f64 (*.f64 y 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)))))
(fma.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) x)
(fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)
(+.f64 y (*.f64 (*.f64 x z) (-.f64 (tanh.f64 (/.f64 t x)) (tanh.f64 (/.f64 y x)))))
(fma.f64 x (*.f64 z (-.f64 (tanh.f64 (/.f64 t x)) (tanh.f64 (/.f64 y x)))) y)
(fma.f64 (*.f64 x z) (-.f64 (tanh.f64 (/.f64 t x)) (tanh.f64 (/.f64 y x))) y)
(fma.f64 z (*.f64 x (-.f64 (tanh.f64 (/.f64 t x)) (tanh.f64 (/.f64 y x)))) y)
(+.f64 z (*.f64 (*.f64 y x) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 z y)))))
(+.f64 z (*.f64 y (*.f64 x (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 z y))))))
(fma.f64 y (*.f64 x (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 z y)))) z)
(fma.f64 x (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 z y)))) z)
(+.f64 t (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))))
(+.f64 t (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))))))
(fma.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y)))) t)
(fma.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 t y))) t)
(+.f64 x (*.f64 (*.f64 z y) (-.f64 (tanh.f64 (/.f64 t z)) (tanh.f64 (/.f64 x z)))))
(+.f64 x (*.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t z)) (tanh.f64 (/.f64 x z))))))
(fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t z)) (tanh.f64 (/.f64 x z)))) x)
(fma.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t z)) (tanh.f64 (/.f64 x z)))) x)
(+.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)))))
(fma.f64 t (*.f64 z (-.f64 (tanh.f64 (/.f64 y t)) (tanh.f64 (/.f64 x t)))) x)
(fma.f64 z (*.f64 t (-.f64 (tanh.f64 (/.f64 y t)) (tanh.f64 (/.f64 x t)))) x)
(+.f64 x (*.f64 (*.f64 y t) (-.f64 (tanh.f64 (/.f64 z y)) (tanh.f64 (/.f64 x y)))))
(fma.f64 y (*.f64 t (-.f64 (tanh.f64 (/.f64 z y)) (tanh.f64 (/.f64 x y)))) x)
(fma.f64 t (*.f64 y (-.f64 (tanh.f64 (/.f64 z y)) (tanh.f64 (/.f64 x y)))) x)
Compiler

Compiled 19 to 12 computations (36.8% saved)

simplify19.0ms (0.4%)

Algorithm
egg-herbie
Rules
402×distribute-rgt-in_binary64
372×distribute-lft-in_binary64
289×fma-def_binary64
256×associate-*l*_binary64
255×associate-*r*_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01323
15521
215421
339121
4146021
Stop Event
node limit
Counts
1 → 2
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)))))
(+.f64 x (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))
(fma.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)
(fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)

prune3.0ms (0.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
1.2b
Counts
3 → 2
Alt Table
StatusErrorProgram
5.4b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
1.2b
(fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)
Compiler

Compiled 107 to 60 computations (43.9% saved)

localize11.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
0.0b
(fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)
0.0b
(tanh.f64 (/.f64 x y))
2.6b
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))

series63.0ms (1.3%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
6.0ms
x
@0
(tanh.f64 (/.f64 x y))
5.0ms
z
@0
(fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)
5.0ms
y
@inf
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
5.0ms
y
@-inf
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
4.0ms
t
@inf
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))

rewrite95.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
569×prod-diff_binary64
163×add-sqr-sqrt_binary64
160×*-un-lft-identity_binary64
160×pow1_binary64
152×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01258
128958
2449458
Stop Event
node limit
Counts
4 → 174
Calls
Call 1
Inputs
(*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(tanh.f64 (/.f64 x y))
(fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)
(-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (tanh.f64 (/.f64 t y)) y) (*.f64 (neg.f64 (tanh.f64 (/.f64 x y))) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (tanh.f64 (/.f64 t y))) (*.f64 y (neg.f64 (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 3) (pow.f64 (tanh.f64 (/.f64 x y)) 3)) y) (+.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (*.f64 (tanh.f64 (/.f64 x y)) (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (pow.f64 (tanh.f64 (/.f64 x y)) 2)) y) (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 3) (pow.f64 (tanh.f64 (/.f64 x y)) 3))) (+.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (*.f64 (tanh.f64 (/.f64 x y)) (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (pow.f64 (tanh.f64 (/.f64 x y)) 2))) (+.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 pow.f64 (pow.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 y) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (tanh.f64 (/.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (/.f64 (pow.f64 (exp.f64 -2) (/.f64 x y)) (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (exp.f64 2) (/.f64 x y)) (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (/.f64 x y)) (*.f64 2 (cosh.f64 (/.f64 x y)))) (/.f64 (exp.f64 (/.f64 (neg.f64 x) y)) (*.f64 2 (cosh.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 1 (tanh.f64 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2) (cbrt.f64 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (tanh.f64 (/.f64 x y))) (sqrt.f64 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 (/.f64 x y) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sinh.f64 (/.f64 x y))) (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) (expm1.f64 (*.f64 (/.f64 x y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 2 (cosh.f64 (/.f64 x y))) (*.f64 2 (sinh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))) (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 (/.f64 x y) 2)) (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sinh.f64 (/.f64 x y))) (*.f64 2 (cosh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (expm1.f64 (*.f64 (/.f64 x y) 2))) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sinh.f64 (/.f64 x y)))) (neg.f64 (*.f64 2 (cosh.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 pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (tanh.f64 (/.f64 x y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (tanh.f64 (/.f64 x y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (tanh.f64 (/.f64 x y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (tanh.f64 (/.f64 x y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (tanh.f64 (/.f64 x y))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (*.f64 (*.f64 z y) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z y) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 z y) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)) (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)) 2) (cbrt.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)) (sqrt.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (*.f64 z y) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 3) (pow.f64 x 3)) (+.f64 (*.f64 (*.f64 (*.f64 z y) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 (*.f64 z y) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 z y) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (*.f64 z y) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (*.f64 (*.f64 z y) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) (*.f64 x x)) (-.f64 (*.f64 (*.f64 z y) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (tanh.f64 (/.f64 t y)) (neg.f64 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (tanh.f64 (/.f64 t y)) (*.f64 (neg.f64 (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))) (fma.f64 (neg.f64 (tanh.f64 (/.f64 x y))) 1 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (fma.f64 (neg.f64 (cbrt.f64 (tanh.f64 (/.f64 x y)))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (fma.f64 (neg.f64 (sqrt.f64 (tanh.f64 (/.f64 x y)))) (sqrt.f64 (tanh.f64 (/.f64 x 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))) (fma.f64 -1 (tanh.f64 (/.f64 x 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))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2)) (cbrt.f64 (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (tanh.f64 (/.f64 t y)) 1 (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (tanh.f64 (/.f64 x y))) 1 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (tanh.f64 (/.f64 t y)) 1 (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (cbrt.f64 (tanh.f64 (/.f64 x y)))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (tanh.f64 (/.f64 t y)) 1 (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (sqrt.f64 (tanh.f64 (/.f64 x y)))) (sqrt.f64 (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (tanh.f64 (/.f64 t y)) 1 (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 -1 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (tanh.f64 (/.f64 t y)) 1 (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2)) (cbrt.f64 (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (tanh.f64 (/.f64 x y))) 1 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (cbrt.f64 (tanh.f64 (/.f64 x y)))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (sqrt.f64 (tanh.f64 (/.f64 x y)))) (sqrt.f64 (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 -1 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2)) (cbrt.f64 (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (tanh.f64 (/.f64 x y))) 1 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (cbrt.f64 (tanh.f64 (/.f64 x y)))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (sqrt.f64 (tanh.f64 (/.f64 x y)))) (sqrt.f64 (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 -1 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2)) (cbrt.f64 (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (expm1.f64 (*.f64 (/.f64 t y) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (tanh.f64 (/.f64 x y))) 1 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (expm1.f64 (*.f64 (/.f64 t y) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (cbrt.f64 (tanh.f64 (/.f64 x y)))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (expm1.f64 (*.f64 (/.f64 t y) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (sqrt.f64 (tanh.f64 (/.f64 x y)))) (sqrt.f64 (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (expm1.f64 (*.f64 (/.f64 t y) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 -1 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (expm1.f64 (*.f64 (/.f64 t y) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2)) (cbrt.f64 (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 2 (sinh.f64 (/.f64 t y))) (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (tanh.f64 (/.f64 x y))) 1 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 2 (sinh.f64 (/.f64 t y))) (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (cbrt.f64 (tanh.f64 (/.f64 x y)))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 2 (sinh.f64 (/.f64 t y))) (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (sqrt.f64 (tanh.f64 (/.f64 x y)))) (sqrt.f64 (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 2 (sinh.f64 (/.f64 t y))) (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 -1 (tanh.f64 (/.f64 x y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 2 (sinh.f64 (/.f64 t y))) (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 t y)))) (neg.f64 (tanh.f64 (/.f64 x y)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 x y))) 2)) (cbrt.f64 (tanh.f64 (/.f64 x y))) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (tanh.f64 (/.f64 t y)) 1 (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (tanh.f64 (/.f64 t y)) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2) (cbrt.f64 (tanh.f64 (/.f64 t y))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (tanh.f64 (/.f64 t y))) (sqrt.f64 (tanh.f64 (/.f64 t y))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (expm1.f64 (*.f64 (/.f64 t y) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 2 (sinh.f64 (/.f64 t y))) (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 t y)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (tanh.f64 (/.f64 t y)) 1 (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (expm1.f64 (*.f64 (/.f64 x y) 2)) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (tanh.f64 (/.f64 t y)) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (expm1.f64 (*.f64 (/.f64 x y) 2)) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (expm1.f64 (*.f64 (/.f64 x y) 2)) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2) (cbrt.f64 (tanh.f64 (/.f64 t y))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (expm1.f64 (*.f64 (/.f64 x y) 2)) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (tanh.f64 (/.f64 t y))) (sqrt.f64 (tanh.f64 (/.f64 t y))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (expm1.f64 (*.f64 (/.f64 x y) 2)) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (expm1.f64 (*.f64 (/.f64 x y) 2)) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (expm1.f64 (*.f64 (/.f64 t y) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (expm1.f64 (*.f64 (/.f64 x y) 2)) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 2 (sinh.f64 (/.f64 t y))) (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 t y)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2))))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (expm1.f64 (*.f64 (/.f64 x y) 2)) (*.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (expm1.f64 (*.f64 (/.f64 x y) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (tanh.f64 (/.f64 t y)) 1 (neg.f64 (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y))))) (*.f64 2 (sinh.f64 (/.f64 x y))) (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (tanh.f64 (/.f64 t y)) (neg.f64 (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y))))) (*.f64 2 (sinh.f64 (/.f64 x y))) (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2) (neg.f64 (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y))))) (*.f64 2 (sinh.f64 (/.f64 x y))) (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2) (cbrt.f64 (tanh.f64 (/.f64 t y))) (neg.f64 (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y))))) (*.f64 2 (sinh.f64 (/.f64 x y))) (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (tanh.f64 (/.f64 t y))) (sqrt.f64 (tanh.f64 (/.f64 t y))) (neg.f64 (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y))))) (*.f64 2 (sinh.f64 (/.f64 x y))) (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))) (neg.f64 (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y))))) (*.f64 2 (sinh.f64 (/.f64 x y))) (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (expm1.f64 (*.f64 (/.f64 t y) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y)))) (neg.f64 (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y))))) (*.f64 2 (sinh.f64 (/.f64 x y))) (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 2 (sinh.f64 (/.f64 t y))) (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 t y)))) (neg.f64 (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x y)))))) (fma.f64 (neg.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y))))) (*.f64 2 (sinh.f64 (/.f64 x y))) (*.f64 (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 2 (sinh.f64 (/.f64 x 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 1 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (pow.f64 (cbrt.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 2) (cbrt.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) (sqrt.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 3) (pow.f64 (tanh.f64 (/.f64 x y)) 3)) (/.f64 1 (+.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (*.f64 (tanh.f64 (/.f64 x y)) (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (pow.f64 (tanh.f64 (/.f64 x y)) 2)) (/.f64 1 (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (tanh.f64 (/.f64 t y))) (sqrt.f64 (tanh.f64 (/.f64 x y)))) (-.f64 (sqrt.f64 (tanh.f64 (/.f64 t y))) (sqrt.f64 (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (*.f64 (tanh.f64 (/.f64 x y)) (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 3) (pow.f64 (tanh.f64 (/.f64 x y)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (pow.f64 (tanh.f64 (/.f64 x y)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 3) (pow.f64 (tanh.f64 (/.f64 x y)) 3)) (+.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (*.f64 (tanh.f64 (/.f64 x y)) (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (pow.f64 (tanh.f64 (/.f64 x y)) 2)) (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 3) (pow.f64 (tanh.f64 (/.f64 x y)) 3))) (neg.f64 (+.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (*.f64 (tanh.f64 (/.f64 x y)) (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (pow.f64 (tanh.f64 (/.f64 x y)) 2))) (neg.f64 (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (*.f64 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))) (*.f64 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (expm1.f64 (*.f64 (/.f64 t y) 2)) (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (*.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))) (*.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y))) (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 2 (sinh.f64 (/.f64 t y))) (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))) (*.f64 (*.f64 2 (cosh.f64 (/.f64 t y))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y))))) (*.f64 (*.f64 2 (cosh.f64 (/.f64 t y))) (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (*.f64 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (expm1.f64 (*.f64 (/.f64 x y) 2)))) (*.f64 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (expm1.f64 (*.f64 (/.f64 t y) 2)) (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (*.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y))) (expm1.f64 (*.f64 (/.f64 x y) 2)))) (*.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y))) (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 2 (sinh.f64 (/.f64 t y))) (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (*.f64 (*.f64 2 (cosh.f64 (/.f64 t y))) (expm1.f64 (*.f64 (/.f64 x y) 2)))) (*.f64 (*.f64 2 (cosh.f64 (/.f64 t y))) (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (*.f64 2 (sinh.f64 (/.f64 x y))))) (*.f64 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (*.f64 2 (cosh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (expm1.f64 (*.f64 (/.f64 t y) 2)) (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y))) (*.f64 2 (sinh.f64 (/.f64 x y))))) (*.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y))) (*.f64 2 (cosh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 2 (sinh.f64 (/.f64 t y))) (*.f64 2 (cosh.f64 (/.f64 x y)))) (*.f64 (*.f64 2 (cosh.f64 (/.f64 t y))) (*.f64 2 (sinh.f64 (/.f64 x y))))) (*.f64 (*.f64 2 (cosh.f64 (/.f64 t y))) (*.f64 2 (cosh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 3) (pow.f64 (neg.f64 (tanh.f64 (/.f64 x y))) 3)) (+.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (-.f64 (*.f64 (neg.f64 (tanh.f64 (/.f64 x y))) (neg.f64 (tanh.f64 (/.f64 x y)))) (*.f64 (tanh.f64 (/.f64 t y)) (neg.f64 (tanh.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (*.f64 (neg.f64 (tanh.f64 (/.f64 x y))) (neg.f64 (tanh.f64 (/.f64 x y))))) (-.f64 (tanh.f64 (/.f64 t y)) (neg.f64 (tanh.f64 (/.f64 x y)))))))) (#(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 pow.f64 (pow.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (tanh.f64 (/.f64 t y)) (neg.f64 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2) (cbrt.f64 (tanh.f64 (/.f64 t y))) (neg.f64 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (tanh.f64 (/.f64 t y))) (sqrt.f64 (tanh.f64 (/.f64 t y))) (neg.f64 (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) 1))))))

simplify178.0ms (3.5%)

Algorithm
egg-herbie
Rules
811×fma-def_binary64
771×times-frac_binary64
412×sub-neg_binary64
191×fma-neg_binary64
178×+-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022811622
177410800
2268110652
Stop Event
node limit
Counts
318 → 271
Calls
Call 1
Inputs
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) t) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 6))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 6))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))))
(*.f64 -1 (-.f64 x t))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) t) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 6))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 6))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))))
(*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 t (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(-.f64 (+.f64 t (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2)))))
(-.f64 (+.f64 t (+.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2)))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))))
(-.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 x (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 x (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) (+.f64 x (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(/.f64 x y)
(-.f64 (/.f64 x y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(-.f64 (+.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 (+.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 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 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 x y)
(-.f64 (/.f64 x y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(-.f64 (+.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 (+.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 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))
(/.f64 x y)
(-.f64 (/.f64 x y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(-.f64 (+.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 (+.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 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))) z)
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))) z))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (*.f64 t z) x) (*.f64 z x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (+.f64 x (*.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 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))) (+.f64 (*.f64 z x) (*.f64 17/315 (/.f64 (*.f64 (pow.f64 t 7) z) (pow.f64 y 6)))))))
(-.f64 (+.f64 (*.f64 t z) x) (*.f64 z x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (+.f64 x (*.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 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))) (+.f64 (*.f64 z x) (*.f64 17/315 (/.f64 (*.f64 (pow.f64 t 7) z) (pow.f64 y 6)))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(-.f64 (+.f64 (*.f64 t z) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(-.f64 (+.f64 (*.f64 t z) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (*.f64 t z) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) x) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (*.f64 z x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (*.f64 z x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 t y)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 t y))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(/.f64 (-.f64 t x) y)
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (+.f64 (/.f64 x y) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (+.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (+.f64 (/.f64 x y) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (+.f64 (/.f64 t y) (+.f64 (*.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 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.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 -1 (/.f64 (-.f64 x t) y))
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (+.f64 (/.f64 x y) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (+.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (+.f64 (/.f64 x y) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (+.f64 (/.f64 t y) (+.f64 (*.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 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.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 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (+.f64 (/.f64 x y) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
Outputs
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) t) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(-.f64 (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 x 3) y) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 6))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 6))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (fma.f64 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 6)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 6)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (fma.f64 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 6)) (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 6)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (fma.f64 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 6)) t))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 6)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))
(*.f64 -1 (-.f64 x t))
(neg.f64 (-.f64 x t))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) t) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(-.f64 (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 x 3) y) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 6))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 6))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (fma.f64 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 6)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 6)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (fma.f64 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 6)) (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 6)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (fma.f64 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 6)) t))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 6)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))
(*.f64 y (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(*.f64 y (-.f64 (/.f64 (exp.f64 (neg.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 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 t (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(+.f64 t (-.f64 (/.f64 (/.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 t (-.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 t (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2)))))
(+.f64 t (-.f64 (/.f64 (/.f64 y (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) (*.f64 y y))) (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 t (-.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 t (+.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2)))))
(+.f64 t (-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (/.f64 (/.f64 y (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) (*.f64 y y))) (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 t (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y)))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y)))))) (-.f64 t (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (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 y (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))))
(-.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 x (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))))
(-.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (/.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (exp.f64 (/.f64 t y)))))
(-.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (+.f64 x (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 x (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 x (/.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (exp.f64 (/.f64 t y)))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) (+.f64 x (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) (+.f64 x (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x) (/.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (exp.f64 (/.f64 t y)))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) (+.f64 (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x) (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))))))
(-.f64 (-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)) (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 y (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(/.f64 x y)
(-.f64 (/.f64 x y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (/.f64 (*.f64 -1/3 (pow.f64 x 3)) (pow.f64 y 3)))
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/3 (/.f64 x y))
(-.f64 (+.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 (/.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) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (/.f64 (*.f64 -1/3 (pow.f64 x 3)) (pow.f64 y 3))))
(fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/3 (/.f64 x y)))
(-.f64 (+.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 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))) (fma.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 (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (/.f64 x y)) (fma.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 (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/3 (/.f64 x y))) (*.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 (/.f64 1 (exp.f64 (/.f64 x y))) (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)) (exp.f64 (/.f64 (neg.f64 x) y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (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)) (exp.f64 (/.f64 (neg.f64 x) y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (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)) (exp.f64 (/.f64 (neg.f64 x) y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (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)) (exp.f64 (/.f64 (neg.f64 x) y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (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)) (exp.f64 (/.f64 (neg.f64 x) y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (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)) (exp.f64 (/.f64 (neg.f64 x) y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (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)) (exp.f64 (/.f64 (neg.f64 x) y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (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)) (exp.f64 (/.f64 (neg.f64 x) y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (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)) (exp.f64 (/.f64 (neg.f64 x) y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (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)) (exp.f64 (/.f64 (neg.f64 x) y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (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)) (exp.f64 (/.f64 (neg.f64 x) y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 x y)) (/.f64 1 (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (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)) (exp.f64 (/.f64 (neg.f64 x) y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
(/.f64 x y)
(-.f64 (/.f64 x y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (/.f64 (*.f64 -1/3 (pow.f64 x 3)) (pow.f64 y 3)))
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/3 (/.f64 x y))
(-.f64 (+.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 (/.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) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (/.f64 (*.f64 -1/3 (pow.f64 x 3)) (pow.f64 y 3))))
(fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/3 (/.f64 x y)))
(-.f64 (+.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 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))) (fma.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 (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (/.f64 x y)) (fma.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 (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/3 (/.f64 x y))) (*.f64 -17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))
(/.f64 x y)
(-.f64 (/.f64 x y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (/.f64 x y) (/.f64 (*.f64 -1/3 (pow.f64 x 3)) (pow.f64 y 3)))
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/3 (/.f64 x y))
(-.f64 (+.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 (/.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) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (/.f64 (*.f64 -1/3 (pow.f64 x 3)) (pow.f64 y 3))))
(fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/3 (/.f64 x y)))
(-.f64 (+.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 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))) (fma.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 (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (/.f64 x y)) (fma.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 (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/3 (/.f64 x y))) (*.f64 -17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))) z)
(*.f64 z (-.f64 (+.f64 (/.f64 (/.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (exp.f64 (/.f64 t y))))))
(*.f64 z (+.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))))))))
(*.f64 z (-.f64 (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (exp.f64 (/.f64 t y)) (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y)))))) (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (exp.f64 (/.f64 x y)) (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))) z))
(neg.f64 (*.f64 z (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (-.f64 (/.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (exp.f64 (/.f64 t y))) (+.f64 (/.f64 (/.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (-.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) (+.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))))) (neg.f64 z))
(*.f64 (-.f64 (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (exp.f64 (/.f64 x y)) (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))))) (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (exp.f64 (/.f64 t y)) (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))))) (neg.f64 z))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (*.f64 t z) x) (*.f64 z x))
(-.f64 (fma.f64 t z x) (*.f64 x z))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z x)))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (*.f64 x z)))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x 3) y) (/.f64 z y)) (fma.f64 t z x)) (fma.f64 x z (*.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)) x))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (fma.f64 z x (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) z) (pow.f64 y 4))))))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x 3) y) (/.f64 z y)) (fma.f64 t z (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)) x))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (fma.f64 x z (*.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5))))))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x 3) y) (/.f64 z y)) (fma.f64 t z (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)) x))) (fma.f64 x z (fma.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y)))))))
(-.f64 (+.f64 (*.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (+.f64 x (*.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 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))) (+.f64 (*.f64 z x) (*.f64 17/315 (/.f64 (*.f64 (pow.f64 t 7) z) (pow.f64 y 6)))))))
(-.f64 (fma.f64 17/315 (/.f64 z (/.f64 (pow.f64 y 6) (pow.f64 x 7))) (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)) x)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (fma.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) z) (pow.f64 y 4)) (fma.f64 z x (*.f64 17/315 (/.f64 (pow.f64 t 7) (/.f64 (pow.f64 y 6) z)))))))
(-.f64 (fma.f64 17/315 (*.f64 (/.f64 z (pow.f64 y 6)) (pow.f64 x 7)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x 3) y) (/.f64 z y)) (fma.f64 t z (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)) x)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (fma.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)) (fma.f64 x z (*.f64 17/315 (/.f64 (*.f64 (pow.f64 t 7) z) (pow.f64 y 6)))))))
(-.f64 (+.f64 (*.f64 t z) x) (*.f64 z x))
(-.f64 (fma.f64 t z x) (*.f64 x z))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z x)))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (*.f64 x z)))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x 3) y) (/.f64 z y)) (fma.f64 t z x)) (fma.f64 x z (*.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)) x))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (fma.f64 z x (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) z) (pow.f64 y 4))))))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x 3) y) (/.f64 z y)) (fma.f64 t z (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)) x))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (fma.f64 x z (*.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5))))))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x 3) y) (/.f64 z y)) (fma.f64 t z (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)) x))) (fma.f64 x z (fma.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y)))))))
(-.f64 (+.f64 (*.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (+.f64 x (*.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 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))) (+.f64 (*.f64 z x) (*.f64 17/315 (/.f64 (*.f64 (pow.f64 t 7) z) (pow.f64 y 6)))))))
(-.f64 (fma.f64 17/315 (/.f64 z (/.f64 (pow.f64 y 6) (pow.f64 x 7))) (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)) x)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (fma.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) z) (pow.f64 y 4)) (fma.f64 z x (*.f64 17/315 (/.f64 (pow.f64 t 7) (/.f64 (pow.f64 y 6) z)))))))
(-.f64 (fma.f64 17/315 (*.f64 (/.f64 z (pow.f64 y 6)) (pow.f64 x 7)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x 3) y) (/.f64 z y)) (fma.f64 t z (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)) x)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (fma.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)) (fma.f64 x z (*.f64 17/315 (/.f64 (*.f64 (pow.f64 t 7) z) (pow.f64 y 6)))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(-.f64 (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (-.f64 x (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (*.f64 t z) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(-.f64 (fma.f64 t z (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(+.f64 (fma.f64 t z (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y)))))) (-.f64 x (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(fma.f64 t z (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (-.f64 x (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (*.f64 t z) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (fma.f64 t z (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (fma.f64 t z (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y)))))) (-.f64 x (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (*.f64 t z) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) z) (pow.f64 y 4))) x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (fma.f64 t z (+.f64 (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)) x))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (fma.f64 t z (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)) x))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (fma.f64 t z (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)) x))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))
(-.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))))
(-.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (*.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) x) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (*.f64 z x)))
(-.f64 (+.f64 x (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (*.f64 x z)))
(+.f64 x (-.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (fma.f64 x z (*.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z))))
(-.f64 (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x) (fma.f64 x z (*.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (*.f64 z x)))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (+.f64 x (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (*.f64 x z)))
(+.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x 3) y) (/.f64 z y)) (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z))) (-.f64 x (fma.f64 x z (*.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x 3) y) (/.f64 z y)) (-.f64 (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x) (fma.f64 x z (*.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (+.f64 x (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (fma.f64 z x (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) z) (pow.f64 y 4))))))
(+.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x 3) y) (/.f64 z y)) (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (fma.f64 x z (*.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)))))))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 x 3) y) (/.f64 z y)) (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 x z (fma.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)) (*.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) x)) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 (*.f64 y z) (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 x (*.f64 (/.f64 y (exp.f64 (/.f64 x y))) (/.f64 z (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 z (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z)) (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 x (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (*.f64 (exp.f64 (/.f64 t y)) z) x)) (fma.f64 (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) z (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(-.f64 (/.f64 (exp.f64 (neg.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 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 t y)) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (-.f64 (/.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 y) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 t y)) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (-.f64 (/.f64 t y) (fma.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 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y)))))) (fma.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 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 t y))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (+.f64 (/.f64 t y) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))) (fma.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 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y))) (fma.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 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(/.f64 (-.f64 t x) y)
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (+.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 x 3) (pow.f64 y 3))) (+.f64 (/.f64 x y) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 t y)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 x y)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (-.f64 t x) y)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (+.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (+.f64 (/.f64 x y) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (+.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (+.f64 (/.f64 x y) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (-.f64 t x) y)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))))
(-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (-.f64 t x) y))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (+.f64 (/.f64 t y) (+.f64 (*.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 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.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 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (+.f64 (/.f64 t y) (fma.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) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.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 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (-.f64 (fma.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) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 7))))))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (/.f64 t y))) (+.f64 (/.f64 x y) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 7))))))))
(*.f64 -1 (/.f64 (-.f64 x t) y))
(/.f64 (neg.f64 (-.f64 x t)) y)
(-.f64 (+.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (+.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 x 3) (pow.f64 y 3))) (+.f64 (/.f64 x y) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 t y)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 x y)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (-.f64 t x) y)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (+.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (+.f64 (/.f64 x y) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (+.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) (+.f64 (/.f64 x y) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (-.f64 t x) y)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))))
(-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (-.f64 t x) y))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (+.f64 (/.f64 t y) (+.f64 (*.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 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.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 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (+.f64 (/.f64 t y) (fma.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) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.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 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (-.f64 (fma.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) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (*.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 7))))))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 17/315 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (/.f64 t y))) (+.f64 (/.f64 x y) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (fma.f64 2/15 (/.f64 (pow.f64 x 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 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (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 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))))
(-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (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 (/.f64 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 (/.f64 (neg.f64 t) y)))) (/.f64 x y)) (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (+.f64 (/.f64 x y) (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (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 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.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 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) (+.f64 (/.f64 x y) (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (+.f64 (/.f64 x y) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.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))))) (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (/.f64 x y)) (fma.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 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) (+.f64 (/.f64 x y) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (/.f64 (exp.f64 (neg.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.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 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (/.f64 (exp.f64 (/.f64 (neg.f64 t) y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))

prune251.0ms (5%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New2692271
Fresh011
Picked011
Done000
Total2694273
Error
0b
Counts
273 → 4
Alt Table
StatusErrorProgram
52.8b
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
50.7b
(fma.f64 z (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) x)
5.4b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
1.2b
(fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)
Compiler

Compiled 10609 to 4133 computations (61% saved)

localize10.0ms (0.2%)

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

series24.0ms (0.5%)

Counts
2 → 72
Calls

18 calls:

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

rewrite67.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
495×prod-diff_binary64
163×add-sqr-sqrt_binary64
160×*-un-lft-identity_binary64
160×pow1_binary64
152×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01226
129026
2454026
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))
(tanh.f64 (/.f64 t y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (tanh.f64 (/.f64 t y)) (*.f64 y z)) (*.f64 (neg.f64 (tanh.f64 (/.f64 x y))) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y z) (tanh.f64 (/.f64 t y))) (*.f64 (*.f64 y z) (neg.f64 (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.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 (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 3) (pow.f64 (tanh.f64 (/.f64 x y)) 3)) (*.f64 y z)) (+.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (*.f64 (tanh.f64 (/.f64 x y)) (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (pow.f64 (tanh.f64 (/.f64 x y)) 2)) (*.f64 y z)) (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y z) (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 3) (pow.f64 (tanh.f64 (/.f64 x y)) 3))) (+.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (*.f64 (tanh.f64 (/.f64 x y)) (+.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y z) (-.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2) (pow.f64 (tanh.f64 (/.f64 x y)) 2))) (+.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 pow.f64 (pow.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 y) z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 y z) 3) (pow.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) 3) (pow.f64 (*.f64 y z) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (*.f64 z (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.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 (exp.f64 (log1p.f64 (tanh.f64 (/.f64 t y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))) (/.f64 (pow.f64 (exp.f64 -2) (/.f64 t y)) (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (exp.f64 2) (/.f64 t y)) (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y)))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (/.f64 t y)) (*.f64 2 (cosh.f64 (/.f64 t y)))) (/.f64 (exp.f64 (neg.f64 (/.f64 t y))) (*.f64 2 (cosh.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 1 (tanh.f64 (/.f64 t y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 2) (cbrt.f64 (tanh.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (tanh.f64 (/.f64 t y))) (sqrt.f64 (tanh.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (*.f64 (/.f64 t y) 2)) (/.f64 1 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sinh.f64 (/.f64 t y))) (/.f64 1 (*.f64 2 (cosh.f64 (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y))) (expm1.f64 (*.f64 (/.f64 t y) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 2 (cosh.f64 (/.f64 t y))) (*.f64 2 (sinh.f64 (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))) (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (expm1.f64 (*.f64 (/.f64 t y) 2)) (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sinh.f64 (/.f64 t y))) (*.f64 2 (cosh.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 -2) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (expm1.f64 (*.f64 (/.f64 t y) 2))) (neg.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sinh.f64 (/.f64 t y)))) (neg.f64 (*.f64 2 (cosh.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 pow.f64 (cbrt.f64 (tanh.f64 (/.f64 t y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (tanh.f64 (/.f64 t y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (tanh.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (tanh.f64 (/.f64 t y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (tanh.f64 (/.f64 t y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (tanh.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (tanh.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (tanh.f64 (/.f64 t y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (tanh.f64 (/.f64 t y))) 1))))))

simplify87.0ms (1.7%)

Algorithm
egg-herbie
Rules
555×times-frac_binary64
380×fma-def_binary64
366×associate-/l*_binary64
279×associate-/r*_binary64
211×cancel-sign-sub-inv_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01475433
14614651
215124256
Stop Event
node limit
Counts
126 → 96
Calls
Call 1
Inputs
(*.f64 y (-.f64 (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (*.f64 z (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 z (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 (exp.f64 (/.f64 x y)) z) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (*.f64 z (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 z (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 (exp.f64 (/.f64 x y)) z) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (*.f64 z (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 z (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 (exp.f64 (/.f64 x y)) z) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (*.f64 z (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 z (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 (exp.f64 (/.f64 x y)) z) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 (-.f64 t x) z)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (*.f64 t z)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (*.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 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (*.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 17/315 (/.f64 (*.f64 (pow.f64 t 7) z) (pow.f64 y 6))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4)))))))
(*.f64 -1 (*.f64 (-.f64 x t) z))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (*.f64 t z)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (*.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 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (*.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 17/315 (/.f64 (*.f64 (pow.f64 t 7) z) (pow.f64 y 6))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4)))))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))) z)
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))) z)
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))) z)
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))) z)
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) z))
(-.f64 (+.f64 (*.f64 t z) (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(-.f64 (+.f64 (*.f64 t z) (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (*.f64 t z) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (*.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 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) z))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) z))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) z))
(-.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (*.f64 z x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (*.f64 z x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(/.f64 t y)
(-.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 t y)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 t y)) (+.f64 (*.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 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))
(/.f64 t y)
(-.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 t y)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 t y)) (+.f64 (*.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 t y)
(-.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 t y)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 t y)) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 y 7))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)))))
Outputs
(*.f64 y (-.f64 (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (*.f64 z (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 z (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 (exp.f64 (/.f64 x y)) z) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 z (/.f64 (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (*.f64 z (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 y (+.f64 (/.f64 z (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (-.f64 (/.f64 z (/.f64 (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (exp.f64 (/.f64 t y)))) (/.f64 (/.f64 z (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) (/.f64 (*.f64 z (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(*.f64 y (+.f64 (/.f64 z (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (*.f64 z (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (*.f64 z (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 z (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 (exp.f64 (/.f64 x y)) z) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 z (/.f64 (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (*.f64 z (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 y (+.f64 (/.f64 z (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (-.f64 (/.f64 z (/.f64 (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (exp.f64 (/.f64 t y)))) (/.f64 (/.f64 z (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) (/.f64 (*.f64 z (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(*.f64 y (+.f64 (/.f64 z (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (*.f64 z (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (*.f64 z (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 z (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 (exp.f64 (/.f64 x y)) z) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 z (/.f64 (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (*.f64 z (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 y (+.f64 (/.f64 z (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (-.f64 (/.f64 z (/.f64 (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (exp.f64 (/.f64 t y)))) (/.f64 (/.f64 z (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) (/.f64 (*.f64 z (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(*.f64 y (+.f64 (/.f64 z (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (*.f64 z (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (-.f64 (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (*.f64 z (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 z (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (*.f64 (exp.f64 (/.f64 x y)) z) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))))
(*.f64 y (-.f64 (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 z (/.f64 (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 z (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (/.f64 (*.f64 z (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(*.f64 y (+.f64 (/.f64 z (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (-.f64 (/.f64 z (/.f64 (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (exp.f64 (/.f64 t y)))) (/.f64 (/.f64 z (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) (/.f64 (*.f64 z (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))
(*.f64 y (+.f64 (/.f64 z (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (*.f64 z (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 (-.f64 t x) z)
(*.f64 z (-.f64 t x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (*.f64 t z)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z x)))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (*.f64 z t)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (*.f64 z x)))
(-.f64 (fma.f64 z t (*.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 x 3) y)))) (fma.f64 z x (*.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 t 3) y)))))
(-.f64 (fma.f64 z t (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 (pow.f64 x 3) (/.f64 y z)) (/.f64 z (/.f64 y (pow.f64 t 3)))))) (*.f64 z x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (*.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 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z (*.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (fma.f64 z x (*.f64 2/15 (/.f64 z (/.f64 (pow.f64 y 4) (pow.f64 x 5)))))))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 x 3) y)) (fma.f64 2/15 (*.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) z) (*.f64 z t))) (fma.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 t 3) y)) (fma.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)) (*.f64 z x))))
(-.f64 (+.f64 (fma.f64 z t (*.f64 2/15 (*.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) z))) (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 (pow.f64 x 3) (/.f64 y z)) (/.f64 z (/.f64 y (pow.f64 t 3)))))) (fma.f64 z x (*.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)))))
(-.f64 (+.f64 (*.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (*.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 17/315 (/.f64 (*.f64 (pow.f64 t 7) z) (pow.f64 y 6))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4)))))))
(-.f64 (fma.f64 17/315 (/.f64 z (/.f64 (pow.f64 y 6) (pow.f64 x 7))) (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z (*.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (fma.f64 17/315 (/.f64 (*.f64 z (pow.f64 t 7)) (pow.f64 y 6)) (fma.f64 z x (*.f64 2/15 (/.f64 z (/.f64 (pow.f64 y 4) (pow.f64 x 5))))))))
(-.f64 (fma.f64 17/315 (*.f64 (/.f64 z (pow.f64 y 6)) (pow.f64 x 7)) (fma.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 x 3) y)) (fma.f64 2/15 (*.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) z) (*.f64 z t)))) (fma.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 t 3) y)) (fma.f64 17/315 (*.f64 (/.f64 (pow.f64 t 7) (pow.f64 y 6)) z) (fma.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)) (*.f64 z x)))))
(-.f64 (fma.f64 17/315 (*.f64 (/.f64 z (pow.f64 y 6)) (pow.f64 x 7)) (+.f64 (fma.f64 z t (*.f64 2/15 (*.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) z))) (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 (pow.f64 x 3) (/.f64 y z)) (/.f64 z (/.f64 y (pow.f64 t 3))))))) (fma.f64 z x (fma.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)) (*.f64 17/315 (*.f64 (/.f64 z (pow.f64 y 6)) (pow.f64 t 7))))))
(*.f64 -1 (*.f64 (-.f64 x t) z))
(neg.f64 (*.f64 z (-.f64 x t)))
(*.f64 (-.f64 x t) (neg.f64 z))
(*.f64 z (neg.f64 (-.f64 x t)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (*.f64 t z)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z x)))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (*.f64 z t)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (*.f64 z x)))
(-.f64 (fma.f64 z t (*.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 x 3) y)))) (fma.f64 z x (*.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 t 3) y)))))
(-.f64 (fma.f64 z t (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 (pow.f64 x 3) (/.f64 y z)) (/.f64 z (/.f64 y (pow.f64 t 3)))))) (*.f64 z x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (*.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 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z (*.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (fma.f64 z x (*.f64 2/15 (/.f64 z (/.f64 (pow.f64 y 4) (pow.f64 x 5)))))))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 x 3) y)) (fma.f64 2/15 (*.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) z) (*.f64 z t))) (fma.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 t 3) y)) (fma.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)) (*.f64 z x))))
(-.f64 (+.f64 (fma.f64 z t (*.f64 2/15 (*.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) z))) (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 (pow.f64 x 3) (/.f64 y z)) (/.f64 z (/.f64 y (pow.f64 t 3)))))) (fma.f64 z x (*.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)))))
(-.f64 (+.f64 (*.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) (*.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 17/315 (/.f64 (*.f64 (pow.f64 t 7) z) (pow.f64 y 6))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4)))))))
(-.f64 (fma.f64 17/315 (/.f64 z (/.f64 (pow.f64 y 6) (pow.f64 x 7))) (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z (*.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (fma.f64 17/315 (/.f64 (*.f64 z (pow.f64 t 7)) (pow.f64 y 6)) (fma.f64 z x (*.f64 2/15 (/.f64 z (/.f64 (pow.f64 y 4) (pow.f64 x 5))))))))
(-.f64 (fma.f64 17/315 (*.f64 (/.f64 z (pow.f64 y 6)) (pow.f64 x 7)) (fma.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 x 3) y)) (fma.f64 2/15 (*.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) z) (*.f64 z t)))) (fma.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 t 3) y)) (fma.f64 17/315 (*.f64 (/.f64 (pow.f64 t 7) (pow.f64 y 6)) z) (fma.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)) (*.f64 z x)))))
(-.f64 (fma.f64 17/315 (*.f64 (/.f64 z (pow.f64 y 6)) (pow.f64 x 7)) (+.f64 (fma.f64 z t (*.f64 2/15 (*.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) z))) (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 (pow.f64 x 3) (/.f64 y z)) (/.f64 z (/.f64 y (pow.f64 t 3))))))) (fma.f64 z x (fma.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)) (*.f64 17/315 (*.f64 (/.f64 z (pow.f64 y 6)) (pow.f64 t 7))))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))) z)
(*.f64 z (+.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (exp.f64 (/.f64 t y)))) (-.f64 (/.f64 (/.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (+.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 z (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (exp.f64 (/.f64 x y))) (/.f64 (/.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))))))
(*.f64 z (+.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (*.f64 y (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))) z)
(*.f64 z (+.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (exp.f64 (/.f64 t y)))) (-.f64 (/.f64 (/.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (+.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 z (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (exp.f64 (/.f64 x y))) (/.f64 (/.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))))))
(*.f64 z (+.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (*.f64 y (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))) z)
(*.f64 z (+.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (exp.f64 (/.f64 t y)))) (-.f64 (/.f64 (/.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (+.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 z (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (exp.f64 (/.f64 x y))) (/.f64 (/.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))))))
(*.f64 z (+.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (*.f64 y (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 (-.f64 (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))))) z)
(*.f64 z (+.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))) (exp.f64 (/.f64 t y)))) (-.f64 (/.f64 (/.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))) (+.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (exp.f64 (/.f64 x y)))) (/.f64 y (*.f64 (exp.f64 (/.f64 t y)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))))))))
(*.f64 z (+.f64 (/.f64 (*.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (-.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (exp.f64 (/.f64 x y))) (/.f64 (/.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))))))
(*.f64 z (+.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (*.f64 y (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 (-.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) z))
(*.f64 y (*.f64 z (-.f64 (/.f64 (exp.f64 (neg.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 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))) (*.f64 y z))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))) (*.f64 y z))
(-.f64 (+.f64 (*.f64 t z) (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(-.f64 (fma.f64 t z (/.f64 (/.f64 (*.f64 y z) (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))
(-.f64 (fma.f64 z t (*.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z)) (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))
(fma.f64 z t (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (-.f64 (/.f64 z (exp.f64 (/.f64 x y))) (*.f64 z (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (*.f64 t z) (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (fma.f64 t z (/.f64 (/.f64 (*.f64 y z) (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(-.f64 (fma.f64 z t (*.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z)) (fma.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 t 3) y)) (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))))
(+.f64 (fma.f64 z t (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (-.f64 (/.f64 z (exp.f64 (/.f64 x y))) (*.f64 z (exp.f64 (/.f64 x y)))))) (*.f64 (*.f64 (/.f64 z (*.f64 y y)) (pow.f64 t 3)) -1/3))
(-.f64 (+.f64 (*.f64 t z) (+.f64 (/.f64 (*.f64 y z) (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (*.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 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (fma.f64 t z (/.f64 (/.f64 (*.f64 y z) (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))) (*.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 (pow.f64 y 4) z)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(-.f64 (fma.f64 z t (fma.f64 2/15 (*.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) z) (*.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z))) (fma.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 t 3) y)) (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))))
(fma.f64 z t (fma.f64 2/15 (*.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) z) (+.f64 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (-.f64 (/.f64 z (exp.f64 (/.f64 x y))) (*.f64 z (exp.f64 (/.f64 x y))))) (*.f64 (*.f64 (/.f64 z (*.f64 y y)) (pow.f64 t 3)) -1/3))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) z))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) z))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) z))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) z))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 (-.f64 (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (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 z (*.f64 y (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))))
(-.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (*.f64 z x)))
(-.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (+.f64 (*.f64 z x) (/.f64 (/.f64 (*.f64 y z) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (exp.f64 (/.f64 t y)))))
(-.f64 (/.f64 (*.f64 (exp.f64 (/.f64 t y)) (*.f64 y z)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (fma.f64 z x (*.f64 (/.f64 (/.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) z)))
(-.f64 (*.f64 z (*.f64 y (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))))) (*.f64 z x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (*.f64 z x)))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (*.f64 z x) (/.f64 (/.f64 (*.f64 y z) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (exp.f64 (/.f64 t y)))))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 x 3) y)) (/.f64 (*.f64 (exp.f64 (/.f64 t y)) (*.f64 y z)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) (fma.f64 z x (*.f64 (/.f64 (/.f64 y (exp.f64 (/.f64 t y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) z)))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 z (*.f64 y y)) (pow.f64 x 3)) (*.f64 z (*.f64 y (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))))) (*.f64 z x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 (*.f64 y z) (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 t y)))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y)))))) (+.f64 (fma.f64 z x (*.f64 2/15 (/.f64 z (/.f64 (pow.f64 y 4) (pow.f64 x 5))))) (/.f64 (/.f64 (*.f64 y z) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (neg.f64 (/.f64 t y))))) (exp.f64 (/.f64 t y)))))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 z y) (/.f64 (pow.f64 x 3) y)) (/.f64 (*.f64 (exp.f64 (/.f64 t y)) (*.f64 y z)) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))) (fma.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 z (exp.f64 (/.f64 t y))) (fma.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)) (*.f64 z x))))
(-.f64 (fma.f64 1/3 (*.f64 (/.f64 z (*.f64 y y)) (pow.f64 x 3)) (*.f64 z (*.f64 y (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))))) (fma.f64 z x (*.f64 2/15 (*.f64 (/.f64 z (pow.f64 y 4)) (pow.f64 x 5)))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (-.f64 (+.f64 (/.f64 1 (*.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (/.f64 (exp.f64 (/.f64 t y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))))) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y))) (exp.f64 (/.f64 t y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (/.f64 1 (exp.f64 (/.f64 x y))) (exp.f64 (/.f64 x y))))))))
(*.f64 (*.f64 y z) (-.f64 (+.f64 (/.f64 (exp.f64 (neg.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 1 (*.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 z (*.f64 y (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(*.f64 y (*.f64 z (+.f64 (/.f64 1 (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (-.f64 (/.f64 (-.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y)))) (/.f64 (exp.f64 (/.f64 x y)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))))
(/.f64 t y)
(-.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (/.f64 t y) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (/.f64 t y) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3))
(fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3 (/.f64 t y))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 t y)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3 (/.f64 t y)))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 t y)) (+.f64 (*.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 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (fma.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 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 17/315 (/.f64 (pow.f64 y 7) (pow.f64 t 7)))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3 (*.f64 (/.f64 (pow.f64 t 7) (pow.f64 y 7)) -17/315)))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (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)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (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)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (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)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (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)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (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)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (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)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (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)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (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)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (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)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (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)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (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)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))
(/.f64 (-.f64 (exp.f64 (/.f64 t y)) (/.f64 1 (exp.f64 (/.f64 t y)))) (+.f64 (/.f64 1 (exp.f64 (/.f64 t y))) (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)) (exp.f64 (/.f64 (neg.f64 t) y))) (+.f64 (exp.f64 (/.f64 t y)) (exp.f64 (/.f64 (neg.f64 t) y))))
(/.f64 t y)
(-.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (/.f64 t y) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (/.f64 t y) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3))
(fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3 (/.f64 t y))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 t y)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3 (/.f64 t y)))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 t y)) (+.f64 (*.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 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (fma.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 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 17/315 (/.f64 (pow.f64 y 7) (pow.f64 t 7)))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3 (*.f64 (/.f64 (pow.f64 t 7) (pow.f64 y 7)) -17/315)))
(/.f64 t y)
(-.f64 (/.f64 t y) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (/.f64 t y) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (/.f64 t y) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3))
(fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3 (/.f64 t y))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 t y)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (*.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3 (/.f64 t y)))
(-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5))) (/.f64 t y)) (+.f64 (*.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 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (fma.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 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) (/.f64 17/315 (/.f64 (pow.f64 y 7) (pow.f64 t 7)))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 5)) (/.f64 t y)) (fma.f64 (/.f64 (pow.f64 t 3) (pow.f64 y 3)) -1/3 (*.f64 (/.f64 (pow.f64 t 7) (pow.f64 y 7)) -17/315)))

prune226.0ms (4.5%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New2630263
Fresh022
Picked011
Done011
Total2634267
Error
0b
Counts
267 → 4
Alt Table
StatusErrorProgram
52.8b
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
50.7b
(fma.f64 z (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) x)
5.4b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
1.2b
(fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)
Compiler

Compiled 9962 to 4058 computations (59.3% saved)

localize26.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
16.6b
(-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
17.8b
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))
17.9b
(/.f64 (pow.f64 t 5) (pow.f64 y 4))
18.1b
(/.f64 (pow.f64 x 5) (pow.f64 y 4))

series37.0ms (0.7%)

Counts
4 → 72
Calls

30 calls:

TimeVariablePointExpression
9.0ms
y
@0
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))
7.0ms
y
@0
(/.f64 (pow.f64 x 5) (pow.f64 y 4))
3.0ms
x
@0
(-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
1.0ms
x
@0
(/.f64 (pow.f64 x 5) (pow.f64 y 4))
1.0ms
y
@0
(/.f64 (pow.f64 t 5) (pow.f64 y 4))

rewrite48.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
258×add-sqr-sqrt_binary64
252×pow1_binary64
247×*-un-lft-identity_binary64
247×add-log-exp_binary64
247×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024119
1544119
Stop Event
node limit
Counts
4 → 74
Calls
Call 1
Inputs
(/.f64 (pow.f64 x 5) (pow.f64 y 4))
(/.f64 (pow.f64 t 5) (pow.f64 y 4))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))
(-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x 5) (/.f64 1 (pow.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) 2) (cbrt.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) (sqrt.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 y 4) (pow.f64 x 5)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 5) (/.f64 1 (pow.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) 2) (cbrt.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (sqrt.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 y 4) (pow.f64 t 5)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y))) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))) 2) (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))) (sqrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (neg.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) (fma.f64 (neg.f64 (sqrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) (sqrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (neg.f64 (*.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)) 1))) (fma.f64 (neg.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 1 (*.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) 2) (cbrt.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) (neg.f64 (*.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)) 1))) (fma.f64 (neg.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 1 (*.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) (sqrt.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) (neg.f64 (*.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)) 1))) (fma.f64 (neg.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 1 (*.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 2) (*.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) 2) (cbrt.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 2) (*.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) (sqrt.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) (neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 2) (*.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) (pow.f64 (cbrt.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) 2) (cbrt.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) (sqrt.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) 3) (pow.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)) 3)) (+.f64 (pow.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) 2) (+.f64 (pow.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)) 2) (*.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) 2) (pow.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)) 2)) (+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) (exp.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (neg.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) 2) (cbrt.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) (neg.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) (sqrt.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) (neg.f64 (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))))))))

simplify60.0ms (1.2%)

Algorithm
egg-herbie
Rules
899×fma-neg_binary64
843×associate-/l*_binary64
286×sub-neg_binary64
168×fma-def_binary64
166×associate-/r/_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0582436
11972257
26052183
322332102
Stop Event
node limit
Counts
146 → 115
Calls
Call 1
Inputs
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))
(-.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 (*.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))) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))
(-.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 (*.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))) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(/.f64 (-.f64 (*.f64 2/15 (pow.f64 t 5)) (*.f64 2/15 (pow.f64 x 5))) (pow.f64 y 4))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) t) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) t) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (*.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))) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) t) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) t) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))
(-.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))
(-.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(*.f64 -1 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))
(-.f64 t (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))
(-.f64 t (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))
(-.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))
(-.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(/.f64 (-.f64 (*.f64 2/15 (pow.f64 t 5)) (*.f64 2/15 (pow.f64 x 5))) (pow.f64 y 4))
(-.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 t x)
(-.f64 t (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 t x)
(-.f64 t (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))
(neg.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))
(neg.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
Outputs
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(+.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (*.f64 y y))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3))
(fma.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (-.f64 (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 (pow.f64 x 3) y) (/.f64 (pow.f64 t 3) y))) x))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (-.f64 (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 x 3) (pow.f64 t 3))) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(-.f64 (+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) x)) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))
(*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15)
(*.f64 (/.f64 -2/15 (pow.f64 y 4)) (pow.f64 x 5))
(-.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 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y))) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (*.f64 (/.f64 -2/15 (pow.f64 y 4)) (pow.f64 x 5)))
(-.f64 (*.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))) x))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y))) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))
(-.f64 (*.f64 (/.f64 1/3 y) (/.f64 (pow.f64 x 3) y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(-.f64 (+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) x)) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))
(*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15)
(*.f64 (/.f64 -2/15 (pow.f64 y 4)) (pow.f64 x 5))
(-.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 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y))) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (*.f64 (/.f64 -2/15 (pow.f64 y 4)) (pow.f64 x 5)))
(-.f64 (*.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))) x))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y))) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))
(-.f64 (*.f64 (/.f64 1/3 y) (/.f64 (pow.f64 x 3) y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(-.f64 (+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) x)) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(/.f64 (-.f64 (*.f64 2/15 (pow.f64 t 5)) (*.f64 2/15 (pow.f64 x 5))) (pow.f64 y 4))
(/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4))
(*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 (/.f64 -1/3 (/.f64 (*.f64 y y) (pow.f64 t 3))) (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)))))
(-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(-.f64 (+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) x)) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(-.f64 (+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) x)) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) t) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(+.f64 t (-.f64 (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 (pow.f64 x 3) y) (/.f64 (pow.f64 t 3) y))) x))
(-.f64 (-.f64 t x) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(-.f64 (+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) x)) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(-.f64 (+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) x)) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(-.f64 t x)
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) t) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(+.f64 t (-.f64 (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 (pow.f64 x 3) y) (/.f64 (pow.f64 t 3) y))) x))
(-.f64 (-.f64 t x) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(-.f64 (+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) x)) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(-.f64 (+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) x)) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(-.f64 (*.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))) x))
(-.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y))) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))
(-.f64 (*.f64 (/.f64 1/3 y) (/.f64 (pow.f64 x 3) y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) t) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 t (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15 (-.f64 t x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) t) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 (-.f64 t (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)) (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 (pow.f64 x 3) y) (/.f64 (pow.f64 t 3) y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15 (-.f64 t x)) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 x 3) (pow.f64 t 3))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(-.f64 (+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) x)) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))
(-.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (*.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 -1/3 (/.f64 (pow.f64 t 3) (*.f64 y y))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (/.f64 -1/3 (/.f64 (*.f64 y y) (pow.f64 t 3))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(+.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (*.f64 y y))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3))
(fma.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(-.f64 (+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) x)) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))
(-.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (*.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 -1/3 (/.f64 (pow.f64 t 3) (*.f64 y y))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (/.f64 -1/3 (/.f64 (*.f64 y y) (pow.f64 t 3))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(+.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (*.f64 y y))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3))
(fma.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 x 3) (pow.f64 y 2))) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) t) (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(-.f64 (+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) x)) (*.f64 (/.f64 1/3 (*.f64 y y)) (-.f64 (pow.f64 t 3) (pow.f64 x 3))))
(*.f64 -1 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))
(neg.f64 (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))
(-.f64 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15) x)
(-.f64 (*.f64 (/.f64 -2/15 (pow.f64 y 4)) (pow.f64 x 5)) x)
(-.f64 t (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))
(-.f64 t (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))
(fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15 (-.f64 t x))
(-.f64 t (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 t (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(-.f64 t (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(-.f64 t (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))
(-.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (*.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 -1/3 (/.f64 (pow.f64 t 3) (*.f64 y y))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (/.f64 -1/3 (/.f64 (*.f64 y y) (pow.f64 t 3))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(+.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (*.f64 y y))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3))
(fma.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))
(-.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (*.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 -1/3 (/.f64 (pow.f64 t 3) (*.f64 y y))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (/.f64 -1/3 (/.f64 (*.f64 y y) (pow.f64 t 3))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(+.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (*.f64 y y))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3))
(fma.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(/.f64 (-.f64 (*.f64 2/15 (pow.f64 t 5)) (*.f64 2/15 (pow.f64 x 5))) (pow.f64 y 4))
(/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4))
(*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)))
(-.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))))
(-.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))))
(-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y))))
(+.f64 (/.f64 -1/3 (/.f64 (*.f64 y y) (pow.f64 t 3))) (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))))
(fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(-.f64 t x)
(-.f64 t (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 t (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(-.f64 t (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(-.f64 t x)
(-.f64 t (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 t (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(-.f64 t (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))))
(+.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (*.f64 y y))))
(+.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (*.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3))
(fma.f64 (/.f64 (pow.f64 t 3) (*.f64 y y)) -1/3 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) x))
(-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))
(*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15)
(*.f64 (/.f64 -2/15 (pow.f64 y 4)) (pow.f64 x 5))
(neg.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))
(neg.f64 (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))
(-.f64 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15) x)
(-.f64 (*.f64 (/.f64 -2/15 (pow.f64 y 4)) (pow.f64 x 5)) x)
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(*.f64 -2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)))
(*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15)
(*.f64 (/.f64 -2/15 (pow.f64 y 4)) (pow.f64 x 5))
(neg.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x))
(neg.f64 (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x))
(-.f64 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) -2/15) x)
(-.f64 (*.f64 (/.f64 -2/15 (pow.f64 y 4)) (pow.f64 x 5)) x)
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4))) x)))
(-.f64 (+.f64 t (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))
(+.f64 t (-.f64 (-.f64 (/.f64 (*.f64 2/15 (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (pow.f64 y 4)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)))) x))
(+.f64 t (-.f64 (*.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5))) (fma.f64 (/.f64 1/3 y) (/.f64 (pow.f64 t 3) y) x)))
(+.f64 t (-.f64 (fma.f64 (/.f64 2/15 (pow.f64 y 4)) (-.f64 (pow.f64 t 5) (pow.f64 x 5)) (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) -1/3))) x))

prune142.0ms (2.8%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New1150115
Fresh011
Picked011
Done022
Total1154119
Error
0b
Counts
119 → 4
Alt Table
StatusErrorProgram
52.8b
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
50.7b
(fma.f64 z (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) x)
5.4b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
1.2b
(fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)
Compiler

Compiled 5450 to 3541 computations (35% saved)

localize29.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 y (/.f64 z y))
0.3b
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
9.0b
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
12.7b
(/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y)))

series45.0ms (0.9%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
8.0ms
x
@-inf
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
5.0ms
y
@inf
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
3.0ms
z
@0
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
2.0ms
y
@-inf
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
2.0ms
x
@0
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))

rewrite47.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
334×add-sqr-sqrt_binary64
327×pow1_binary64
312×add-log-exp_binary64
309×add-cbrt-cube_binary64
309×log1p-expm1-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029121
1657121
Stop Event
node limit
Counts
4 → 44
Calls
Call 1
Inputs
(/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y)))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))
(/.f64 y (/.f64 z y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 3) (/.f64 1 (*.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y))) (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (neg.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))) (cbrt.f64 (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y))))))))) (cbrt.f64 (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))) (sqrt.f64 (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) 3) (pow.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))) 3)) (+.f64 (*.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x))) (+.f64 (*.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y))))))) (*.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x))) (*.f64 (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))) (+.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y))))))) (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))) (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 z y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (/.f64 1 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))) (cbrt.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y))))))) (cbrt.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))) (sqrt.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y))))) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) (*.f64 z (exp.f64 (/.f64 x y)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (/.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 y z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 y z) y)) (cbrt.f64 (*.f64 (/.f64 y z) y))) (cbrt.f64 (*.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 y z) y)) (sqrt.f64 (*.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y z) y)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y z) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 y z) y) (*.f64 (/.f64 y z) y)) (*.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 y z) y)))))))

simplify107.0ms (2.1%)

Algorithm
egg-herbie
Rules
906×fma-neg_binary64
302×fma-def_binary64
251×times-frac_binary64
220×associate--l+_binary64
211×associate-/l*_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01064213
13444171
210743980
346643979
Stop Event
node limit
Counts
188 → 87
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))
(-.f64 (+.f64 (*.f64 t z) x) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 t z) x) (*.f64 z x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 t z) x) (*.f64 z x))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (+.f64 (*.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (*.f64 t z) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 t z) x) (+.f64 (*.f64 z x) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 z x) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 z x) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(*.f64 (-.f64 (+.f64 t (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y)))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) z)
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (+.f64 t (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))))) z))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) x) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))
(-.f64 (*.f64 t z) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))
(-.f64 (*.f64 t z) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(*.f64 1/2 (*.f64 y z))
(+.f64 (*.f64 1/2 (*.f64 y z)) (*.f64 1/2 (*.f64 z x)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 y z)) (*.f64 1/2 (*.f64 z x))) (*.f64 1/6 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 y z)) (+.f64 (*.f64 1/2 (*.f64 z x)) (*.f64 1/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))) (*.f64 1/6 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(*.f64 1/2 (*.f64 y z))
(+.f64 (*.f64 1/2 (*.f64 y z)) (*.f64 1/2 (*.f64 z x)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 y z)) (*.f64 1/2 (*.f64 z x))) (*.f64 1/6 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 y z)) (+.f64 (*.f64 1/2 (*.f64 z x)) (*.f64 1/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))) (*.f64 1/6 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(*.f64 1/2 (*.f64 y z))
(+.f64 (*.f64 1/2 (*.f64 y z)) (*.f64 1/2 (*.f64 z x)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 y z)) (*.f64 1/2 (*.f64 z x))) (*.f64 1/6 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 y z)) (+.f64 (*.f64 1/2 (*.f64 z x)) (*.f64 1/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))) (*.f64 1/6 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
(/.f64 (pow.f64 y 2) z)
Outputs
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))
(/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z))
(*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z)
(*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y)))
(*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))
(*.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) -1/3)
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) -1/3)
(*.f64 (/.f64 (*.f64 z -1/3) y) (/.f64 (pow.f64 t 3) y))
(-.f64 (+.f64 (*.f64 t z) x) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))))
(+.f64 (fma.f64 t z x) (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) -1/3))
(+.f64 x (fma.f64 t z (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) -1/3)))
(fma.f64 (*.f64 z (/.f64 (pow.f64 t 3) (*.f64 y y))) -1/3 (fma.f64 t z x))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (*.f64 t z) x) (*.f64 z x))
(-.f64 (fma.f64 t z x) (*.f64 z x))
(+.f64 x (*.f64 z (-.f64 t x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z x)))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z x)) (fma.f64 z x (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) 1/3)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) (fma.f64 t z x)) (fma.f64 z x (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3)))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 z (/.f64 y (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (/.f64 y z)))) (*.f64 z x)))
(+.f64 (fma.f64 t z x) (fma.f64 (/.f64 1/3 y) (-.f64 (/.f64 z (/.f64 y (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (/.f64 y z))) (*.f64 z (neg.f64 x))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z x)) (fma.f64 z x (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (*.f64 2/15 (/.f64 z (/.f64 (pow.f64 y 4) (pow.f64 x 5)))))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) (fma.f64 t z x)) (fma.f64 z x (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (/.f64 2/15 (/.f64 (pow.f64 y 4) (*.f64 z (pow.f64 x 5)))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 z (/.f64 y (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (/.f64 y z)))) (fma.f64 z x (*.f64 2/15 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) z)))))
(-.f64 (+.f64 (*.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (fma.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6)) (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z x))) (fma.f64 z x (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (*.f64 2/15 (/.f64 z (/.f64 (pow.f64 y 4) (pow.f64 x 5)))))))
(-.f64 (fma.f64 17/315 (*.f64 (/.f64 z (pow.f64 y 6)) (pow.f64 x 7)) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) (fma.f64 t z x))) (fma.f64 z x (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (/.f64 2/15 (/.f64 (pow.f64 y 4) (*.f64 z (pow.f64 x 5)))))))
(-.f64 (+.f64 (fma.f64 17/315 (*.f64 (pow.f64 x 7) (/.f64 z (pow.f64 y 6))) (fma.f64 t z x)) (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 z (/.f64 y (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (/.f64 y z))))) (fma.f64 z x (*.f64 2/15 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) z))))
(-.f64 (+.f64 (*.f64 t z) x) (*.f64 z x))
(-.f64 (fma.f64 t z x) (*.f64 z x))
(+.f64 x (*.f64 z (-.f64 t x)))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 z x)))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z x)) (fma.f64 z x (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) 1/3)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) (fma.f64 t z x)) (fma.f64 z x (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3)))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 z (/.f64 y (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (/.f64 y z)))) (*.f64 z x)))
(+.f64 (fma.f64 t z x) (fma.f64 (/.f64 1/3 y) (-.f64 (/.f64 z (/.f64 y (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (/.f64 y z))) (*.f64 z (neg.f64 x))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z x)) (fma.f64 z x (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (*.f64 2/15 (/.f64 z (/.f64 (pow.f64 y 4) (pow.f64 x 5)))))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) (fma.f64 t z x)) (fma.f64 z x (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (/.f64 2/15 (/.f64 (pow.f64 y 4) (*.f64 z (pow.f64 x 5)))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 z (/.f64 y (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (/.f64 y z)))) (fma.f64 z x (*.f64 2/15 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) z)))))
(-.f64 (+.f64 (*.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (+.f64 (*.f64 z x) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (fma.f64 17/315 (/.f64 (*.f64 z (pow.f64 x 7)) (pow.f64 y 6)) (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z x))) (fma.f64 z x (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (*.f64 2/15 (/.f64 z (/.f64 (pow.f64 y 4) (pow.f64 x 5)))))))
(-.f64 (fma.f64 17/315 (*.f64 (/.f64 z (pow.f64 y 6)) (pow.f64 x 7)) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) (fma.f64 t z x))) (fma.f64 z x (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (/.f64 2/15 (/.f64 (pow.f64 y 4) (*.f64 z (pow.f64 x 5)))))))
(-.f64 (+.f64 (fma.f64 17/315 (*.f64 (pow.f64 x 7) (/.f64 z (pow.f64 y 6))) (fma.f64 t z x)) (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 z (/.f64 y (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (/.f64 y z))))) (fma.f64 z x (*.f64 2/15 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) z))))
(-.f64 (*.f64 t z) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))))
(+.f64 (*.f64 t z) (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) -1/3))
(fma.f64 t z (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) -1/3))
(fma.f64 t z (*.f64 (/.f64 (*.f64 z -1/3) y) (/.f64 (pow.f64 t 3) y)))
(-.f64 (+.f64 (*.f64 t z) x) (+.f64 (*.f64 z x) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(-.f64 (fma.f64 t z x) (fma.f64 z x (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) 1/3)))
(-.f64 (fma.f64 t z x) (fma.f64 z x (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3)))
(-.f64 (fma.f64 t z x) (fma.f64 z x (*.f64 z (*.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y))))))
(+.f64 x (fma.f64 z (-.f64 t x) (*.f64 (/.f64 (*.f64 z -1/3) y) (/.f64 (pow.f64 t 3) y))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 z x) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z x)) (fma.f64 z x (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) 1/3)))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) (fma.f64 t z x)) (fma.f64 z x (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3)))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 z (/.f64 y (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (/.f64 y z)))) (*.f64 z x)))
(+.f64 (fma.f64 t z x) (fma.f64 (/.f64 1/3 y) (-.f64 (/.f64 z (/.f64 y (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (/.f64 y z))) (*.f64 z (neg.f64 x))))
(-.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 z x) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (*.f64 2/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))))
(-.f64 (fma.f64 1/3 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 t z x)) (fma.f64 z x (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (*.f64 2/15 (/.f64 z (/.f64 (pow.f64 y 4) (pow.f64 x 5)))))))
(-.f64 (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) (fma.f64 t z x)) (fma.f64 z x (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (/.f64 2/15 (/.f64 (pow.f64 y 4) (*.f64 z (pow.f64 x 5)))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 1/3 y) (-.f64 (/.f64 z (/.f64 y (pow.f64 x 3))) (/.f64 (pow.f64 t 3) (/.f64 y z)))) (fma.f64 z x (*.f64 2/15 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) z)))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
x
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(*.f64 (-.f64 (+.f64 t (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y)))))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))))) z)
(*.f64 z (+.f64 t (-.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (exp.f64 (/.f64 x y))))))))
(*.f64 z (+.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (-.f64 t (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 t 3) y) y) (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (exp.f64 (/.f64 x y)))))))
(*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(*.f64 -1 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 y 2))) (/.f64 (*.f64 y (exp.f64 (/.f64 x y))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))) (+.f64 t (/.f64 y (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))))) z))
(*.f64 z (+.f64 t (-.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 y (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))) (exp.f64 (/.f64 x y))))))))
(*.f64 z (+.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) (-.f64 t (fma.f64 1/3 (/.f64 (/.f64 (pow.f64 t 3) y) y) (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (exp.f64 (/.f64 x y)))))))
(*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y)))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) x) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 x (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 x (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))))
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z x) (*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))))
(-.f64 (fma.f64 t z (fma.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z x)) (*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))
(*.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) -1/3)
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) -1/3)
(*.f64 (/.f64 (*.f64 z -1/3) y) (/.f64 (pow.f64 t 3) y))
(-.f64 (*.f64 t z) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))))
(+.f64 (*.f64 t z) (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) -1/3))
(fma.f64 t z (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) -1/3))
(fma.f64 t z (*.f64 (/.f64 (*.f64 z -1/3) y) (/.f64 (pow.f64 t 3) y)))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2)))
(*.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) -1/3)
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) -1/3)
(*.f64 (/.f64 (*.f64 z -1/3) y) (/.f64 (pow.f64 t 3) y))
(-.f64 (*.f64 t z) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))))
(+.f64 (*.f64 t z) (*.f64 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) -1/3))
(fma.f64 t z (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) -1/3))
(fma.f64 t z (*.f64 (/.f64 (*.f64 z -1/3) y) (/.f64 (pow.f64 t 3) y)))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(-.f64 (+.f64 (/.f64 (*.f64 y z) (+.f64 1 (exp.f64 (*.f64 2 (/.f64 x y))))) (+.f64 (*.f64 t z) x)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) z) (pow.f64 y 2))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))))
(+.f64 (/.f64 y (/.f64 (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))) z)) (-.f64 (fma.f64 t z x) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 y y) z)) (/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y))))))))
(+.f64 (fma.f64 t z x) (-.f64 (*.f64 (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y)))) z) (fma.f64 (*.f64 (/.f64 (/.f64 (pow.f64 t 3) y) y) z) 1/3 (*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y)))))))
(+.f64 x (*.f64 z (-.f64 (+.f64 t (/.f64 y (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (/.f64 (exp.f64 (/.f64 x y)) (/.f64 (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))) y))))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(*.f64 1/2 (*.f64 y z))
(*.f64 (*.f64 z y) 1/2)
(*.f64 y (*.f64 z 1/2))
(*.f64 z (*.f64 y 1/2))
(+.f64 (*.f64 1/2 (*.f64 y z)) (*.f64 1/2 (*.f64 z x)))
(*.f64 1/2 (+.f64 (*.f64 z y) (*.f64 z x)))
(*.f64 1/2 (*.f64 z (+.f64 y x)))
(*.f64 (*.f64 z 1/2) (+.f64 y x))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 y z)) (*.f64 1/2 (*.f64 z x))) (*.f64 1/6 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 z y) (*.f64 z x))) (*.f64 -1/6 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3)))))
(fma.f64 1/2 (*.f64 z (+.f64 y x)) (*.f64 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) -1/6))
(fma.f64 (/.f64 (pow.f64 x 3) (*.f64 (/.f64 y z) y)) -1/6 (*.f64 (*.f64 z 1/2) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 y z)) (+.f64 (*.f64 1/2 (*.f64 z x)) (*.f64 1/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))) (*.f64 1/6 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(+.f64 (fma.f64 1/2 (*.f64 z y) (fma.f64 1/2 (*.f64 z x) (*.f64 (/.f64 z (/.f64 (pow.f64 y 4) (pow.f64 x 5))) 1/15))) (*.f64 -1/6 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3)))))
(+.f64 (fma.f64 1/2 (*.f64 z (+.f64 y x)) (/.f64 1/15 (/.f64 (pow.f64 y 4) (*.f64 z (pow.f64 x 5))))) (*.f64 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) -1/6))
(fma.f64 (/.f64 (pow.f64 x 3) (*.f64 (/.f64 y z) y)) -1/6 (fma.f64 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) z) 1/15 (*.f64 (*.f64 z 1/2) (+.f64 y x))))
(*.f64 1/2 (*.f64 y z))
(*.f64 (*.f64 z y) 1/2)
(*.f64 y (*.f64 z 1/2))
(*.f64 z (*.f64 y 1/2))
(+.f64 (*.f64 1/2 (*.f64 y z)) (*.f64 1/2 (*.f64 z x)))
(*.f64 1/2 (+.f64 (*.f64 z y) (*.f64 z x)))
(*.f64 1/2 (*.f64 z (+.f64 y x)))
(*.f64 (*.f64 z 1/2) (+.f64 y x))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 y z)) (*.f64 1/2 (*.f64 z x))) (*.f64 1/6 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 z y) (*.f64 z x))) (*.f64 -1/6 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3)))))
(fma.f64 1/2 (*.f64 z (+.f64 y x)) (*.f64 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) -1/6))
(fma.f64 (/.f64 (pow.f64 x 3) (*.f64 (/.f64 y z) y)) -1/6 (*.f64 (*.f64 z 1/2) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 y z)) (+.f64 (*.f64 1/2 (*.f64 z x)) (*.f64 1/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))) (*.f64 1/6 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(+.f64 (fma.f64 1/2 (*.f64 z y) (fma.f64 1/2 (*.f64 z x) (*.f64 (/.f64 z (/.f64 (pow.f64 y 4) (pow.f64 x 5))) 1/15))) (*.f64 -1/6 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3)))))
(+.f64 (fma.f64 1/2 (*.f64 z (+.f64 y x)) (/.f64 1/15 (/.f64 (pow.f64 y 4) (*.f64 z (pow.f64 x 5))))) (*.f64 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) -1/6))
(fma.f64 (/.f64 (pow.f64 x 3) (*.f64 (/.f64 y z) y)) -1/6 (fma.f64 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) z) 1/15 (*.f64 (*.f64 z 1/2) (+.f64 y x))))
(*.f64 1/2 (*.f64 y z))
(*.f64 (*.f64 z y) 1/2)
(*.f64 y (*.f64 z 1/2))
(*.f64 z (*.f64 y 1/2))
(+.f64 (*.f64 1/2 (*.f64 y z)) (*.f64 1/2 (*.f64 z x)))
(*.f64 1/2 (+.f64 (*.f64 z y) (*.f64 z x)))
(*.f64 1/2 (*.f64 z (+.f64 y x)))
(*.f64 (*.f64 z 1/2) (+.f64 y x))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 y z)) (*.f64 1/2 (*.f64 z x))) (*.f64 1/6 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 z y) (*.f64 z x))) (*.f64 -1/6 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3)))))
(fma.f64 1/2 (*.f64 z (+.f64 y x)) (*.f64 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) -1/6))
(fma.f64 (/.f64 (pow.f64 x 3) (*.f64 (/.f64 y z) y)) -1/6 (*.f64 (*.f64 z 1/2) (+.f64 y x)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 y z)) (+.f64 (*.f64 1/2 (*.f64 z x)) (*.f64 1/15 (/.f64 (*.f64 z (pow.f64 x 5)) (pow.f64 y 4))))) (*.f64 1/6 (/.f64 (*.f64 z (pow.f64 x 3)) (pow.f64 y 2))))
(+.f64 (fma.f64 1/2 (*.f64 z y) (fma.f64 1/2 (*.f64 z x) (*.f64 (/.f64 z (/.f64 (pow.f64 y 4) (pow.f64 x 5))) 1/15))) (*.f64 -1/6 (/.f64 z (/.f64 (*.f64 y y) (pow.f64 x 3)))))
(+.f64 (fma.f64 1/2 (*.f64 z (+.f64 y x)) (/.f64 1/15 (/.f64 (pow.f64 y 4) (*.f64 z (pow.f64 x 5))))) (*.f64 (/.f64 (pow.f64 x 3) (/.f64 y (/.f64 z y))) -1/6))
(fma.f64 (/.f64 (pow.f64 x 3) (*.f64 (/.f64 y z) y)) -1/6 (fma.f64 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) z) 1/15 (*.f64 (*.f64 z 1/2) (+.f64 y x))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (*.f64 -1 (/.f64 x y))) (exp.f64 (/.f64 x y))))
(/.f64 (*.f64 y (*.f64 z (exp.f64 (/.f64 x y)))) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (neg.f64 (/.f64 x y)))))
(*.f64 (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))) (*.f64 z (exp.f64 (/.f64 x y))))
(*.f64 (*.f64 z (exp.f64 (/.f64 x y))) (/.f64 y (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y)))))
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)
(/.f64 (pow.f64 y 2) z)
(/.f64 (*.f64 y y) z)
(/.f64 y (/.f64 z y))
(*.f64 (/.f64 y z) y)

prune71.0ms (1.4%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New87087
Fresh000
Picked011
Done033
Total87491
Error
0b
Counts
91 → 4
Alt Table
StatusErrorProgram
52.8b
(-.f64 (fma.f64 (/.f64 y (+.f64 1 (exp.f64 (+.f64 (/.f64 x y) (/.f64 x y))))) z (fma.f64 t z x)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 y (/.f64 z y))) (/.f64 (*.f64 y (*.f64 (exp.f64 (/.f64 x y)) z)) (+.f64 (exp.f64 (/.f64 x y)) (exp.f64 (/.f64 (neg.f64 x) y))))))
50.7b
(fma.f64 z (fma.f64 1/3 (/.f64 (pow.f64 x 3) (*.f64 y y)) (-.f64 (fma.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 y 4)) t) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 y y)) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (pow.f64 y 4)) x)))) x)
5.4b
(+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))))
1.2b
(fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)
Compiler

Compiled 4570 to 1538 computations (66.3% saved)

regimes402.0ms (8%)

Accuracy

Total 1.3b remaining (98.4%)

Threshold costs 0b (0%)

Counts
121 → 1
Compiler

Compiled 3116 to 1304 computations (58.2% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Rules
+-commutative_binary64
*-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01221
11521
22021
32221
42321
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)
Outputs
(fma.f64 z (*.f64 y (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y)))) x)

end98.0ms (2%)

Stop Event
done
Compiler

Compiled 172 to 104 computations (39.5% saved)

Profiling

Loading profile data...