Details

Time bar (total: 17.9s)

analyze482.0ms (2.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
0%0%99.9%0.1%0%0%0%7
0%0%99.9%0.1%0%0%0%8
2.4%2.3%94.4%0.1%3.1%0%0%9
3.8%3.5%90.1%0.1%3.1%3.1%0%10
4.4%4.1%89.5%0.1%3.1%3.1%0%11
19.3%17.1%71.1%0.1%4.6%7%0%12
Compiler

Compiled 17 to 11 computations (35.3% saved)

sample3.2s (18.1%)

Results
1.6s6664×body256valid
521.0ms970×body1024valid
345.0ms619×body512valid
210.0ms1810×body256invalid
210.0ms240×body512infinite
156.0ms643×body256infinite
106.0ms208×body1024infinite
96.0msbody2048valid
Bogosity

preprocess724.0ms (4%)

Algorithm
egg-herbie
Rules
6468×rational.json-simplify-41
6298×rational.json-simplify-1
1136×rational.json-simplify-35
rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034156
163156
293156
3161156
4354156
51003156
61337156
71355156
81373156
91391156
101409156
111427156
121445156
131463156
141481156
151499156
161517156
171535156
181553156
191571156
201589156
211607156
221625156
231643156
241661156
251679156
261697156
271715156
281733156
291751156
301769156
311787156
321805156
331823156
341841156
351859156
361877156
371895156
381913156
391931156
401949156
416010156
426028156
436046156
446064156
456082156
466100156
476118156
486136156
496154156
506172156
516190156
526208156
536226156
546244156
556262156
566280156
576298156
586316156
596334156
606352156
616370156
626388156
636406156
646424156
656442156
666460156
676478156
686496156
696514156
706532156
716550156
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(+.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y))
(+.f64 y (/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 z x))))) x))
(+.f64 z (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 x y))))) y))
(+.f64 x (/.f64 (exp.f64 (*.f64 z (log.f64 (/.f64 z (+.f64 y z))))) z))
Outputs
(+.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y))
(+.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y))
(+.f64 y (/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 z x))))) x))
(+.f64 y (/.f64 (exp.f64 (*.f64 x (log.f64 (/.f64 x (+.f64 x z))))) x))
(+.f64 z (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 x y))))) y))
(+.f64 x (/.f64 (exp.f64 (*.f64 z (log.f64 (/.f64 z (+.f64 y z))))) z))
Compiler

Compiled 19 to 13 computations (31.6% saved)

simplify956.0ms (5.3%)

Algorithm
egg-herbie
Rules
18966×rational.json-simplify-41
1620×rational.json-simplify-1
648×rational.json-simplify-35
rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01339
12139
23039
35239
411339
532239
642839
743339
843839
944339
1044839
11157339
12157839
13158339
14158839
15159339
16159839
17221839
18222339
19222839
20223339
21223839
22224339
23224839
24225339
25225839
26226339
27226839
28227339
29227839
30228339
31228839
32229339
33229839
34230339
35230839
36231339
37231839
38232339
39232839
40233339
41233839
42234339
43234839
44235339
45235839
46236339
47236839
48237339
49237839
50238339
51238839
52239339
53239839
54240339
55240839
56241339
57241839
58242339
59242839
60243339
61243839
62244339
63244839
64245339
65245839
66246339
67246839
68247339
69247839
70248339
71248839
72249339
73249839
74250339
75250839
76251339
77251839
78252339
79252839
80253339
81253839
82254339
83254839
84255339
85255839
86256339
87256839
88257339
89257839
90258339
91258839
92259339
93259839
94260339
95260839
96261339
97261839
98262339
99262839
100263339
101263839
102264339
103264839
104265339
105265839
106266339
107266839
108267339
109267839
110268339
111268839
112269339
113269839
114270339
115270839
116271339
117271839
118272339
119272839
120273339
121273839
122274339
123274839
124275339
125275839
126276339
127276839
128277339
129277839
130278339
131278839
132279339
133279839
134280339
135280839
136281339
137281839
138282339
139282839
140283339
141283839
142284339
143284839
144285339
145285839
146286339
147286839
148287339
149287839
150288339
151288839
152289339
153289839
154290339
155290839
156291339
157291839
158292339
159292839
160293339
161293839
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(+.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y))
Outputs
(+.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y))
(+.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y))

eval1.0ms (0%)

Compiler

Compiled 29 to 17 computations (41.4% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 16 to 10 computations (37.5% saved)

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y)
0.0b
(+.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y))
0.1b
(*.f64 y (log.f64 (/.f64 y (+.f64 z y))))
10.2b
(log.f64 (/.f64 y (+.f64 z y)))
Compiler

Compiled 61 to 10 computations (83.6% saved)

series24.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

TimeVariablePointExpression
6.0ms
x
@0
(+.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y))
3.0ms
z
@inf
(+.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y))
2.0ms
z
@inf
(log.f64 (/.f64 y (+.f64 z y)))
1.0ms
y
@-inf
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y)
1.0ms
y
@inf
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y)

rewrite79.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1800×rational.json-1
1800×rational.json-2
1800×rational.json-3
1790×rational.json-4
1776×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
013112
188112
2214112
358096
4157096
5484096
Stop Event
node limit
Counts
4 → 83
Calls
Call 1
Inputs
(log.f64 (/.f64 y (+.f64 z y)))
(*.f64 y (log.f64 (/.f64 y (+.f64 z y))))
(+.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (/.f64 y (+.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (log.f64 (/.f64 y (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (/.f64 y (+.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 (/.f64 y (+.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (log.f64 (/.f64 y (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 (/.f64 y (+.f64 y z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (log.f64 (/.f64 y (+.f64 y z))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 (/.f64 y (+.f64 y z))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (/.f64 y (+.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4)) (*.f64 2 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (log.f64 (/.f64 y (+.f64 y z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 (pow.f64 (/.f64 y (+.f64 y z)) (+.f64 y y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4))) (*.f64 2 (*.f64 y (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 2 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (*.f64 2 (/.f64 1 y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 (/.f64 1 y) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 2 (/.f64 1/2 y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 y) (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (/.f64 1 (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/4 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (/.f64 1 (*.f64 y 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/2 (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 -1 y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (pow.f64 y y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 y y) y) (*.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))))

simplify206.0ms (1.1%)

Algorithm
egg-herbie
Rules
1574×rational.json-simplify-35
930×rational.json-simplify-51
898×rational.json-simplify-2
860×rational.json-simplify-43
834×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
051613549
1125011765
2246910585
3415610193
4752910193
Stop Event
node limit
Counts
191 → 421
Calls
Call 1
Inputs
(+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 z 3)))))))
(*.f64 -1 (/.f64 z y))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))) (*.f64 -1 (/.f64 z y)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (pow.f64 y 3))) (*.f64 -1 (/.f64 z y))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4))))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (pow.f64 y 3))) (*.f64 -1 (/.f64 z y)))))
(*.f64 -1 (/.f64 z y))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))) (*.f64 -1 (/.f64 z y)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3))) (*.f64 -1 (/.f64 z y))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4))))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3))) (*.f64 -1 (/.f64 z y)))))
(*.f64 -1 (/.f64 z y))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 z y)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 z y))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 z 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 z y)))))
(+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 z 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 z 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 z 2))) (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 z 2))) (+.f64 (log.f64 (*.f64 -1 y)) (+.f64 (log.f64 (/.f64 -1 z)) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (pow.f64 z 3)))))))
(*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (*.f64 -1 (/.f64 (pow.f64 y 2) z)))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (/.f64 (pow.f64 y 3) (pow.f64 z 2)))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1/3 (/.f64 (pow.f64 y 4) (pow.f64 z 3))))))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)) (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4))))) (pow.f64 y 3))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (pow.f64 y 2))))))
(*.f64 -1 z)
(+.f64 (*.f64 -1 z) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 2)))))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4))))) (pow.f64 y 3))))))
(*.f64 -1 z)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) y)) (*.f64 -1 z))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 -1 z) (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 2))) (*.f64 1/4 (/.f64 (pow.f64 z 4) (pow.f64 y 3))))))
(*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (*.f64 -1 (/.f64 (pow.f64 y 2) z)))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 z 2)))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 z 2))))))
(*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))
(+.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))) (*.f64 -1 (/.f64 (pow.f64 y 2) z)))
(+.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))) (pow.f64 z 3))) (+.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 z 2))))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 x (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)))))))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) x)))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x)))
(+.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) x))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x))))
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
(+.f64 (log.f64 (/.f64 y (+.f64 y z))) 0)
(+.f64 0 (log.f64 (/.f64 y (+.f64 y z))))
(-.f64 (log.f64 (/.f64 y (+.f64 y z))) 0)
(*.f64 (log.f64 (/.f64 y (+.f64 y z))) 1)
(*.f64 1 (log.f64 (/.f64 y (+.f64 y z))))
(*.f64 2 (/.f64 (log.f64 (/.f64 y (+.f64 y z))) 2))
(*.f64 2 (*.f64 (/.f64 (log.f64 (/.f64 y (+.f64 y z))) 2) 1))
(*.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 2) 1/2)
(*.f64 1/2 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 2))
(*.f64 (/.f64 (log.f64 (/.f64 y (+.f64 y z))) 2) 2)
(/.f64 (log.f64 (/.f64 y (+.f64 y z))) 1)
(/.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 2) 2)
(/.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4)) (*.f64 2 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4))) 16)
(pow.f64 (log.f64 (/.f64 y (+.f64 y z))) 1)
(+.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))) 0)
(+.f64 0 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))))
(-.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))) 0)
(/.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))) 1)
(/.f64 (log.f64 (pow.f64 (/.f64 y (+.f64 y z)) (+.f64 y y))) 2)
(/.f64 (*.f64 y (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 y (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4))) (*.f64 2 (*.f64 y (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4)))) 16)
(pow.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))) 1)
(log.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))
(-.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 0)
(*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(*.f64 1 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(*.f64 2 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))
(*.f64 2 (*.f64 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 1))
(*.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 x x)))
(*.f64 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)
(/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(/.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)
(/.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4))) 16)
(pow.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 2 y) 1/2))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (*.f64 2 (/.f64 1 y)) 1/2))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1/2 y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 (/.f64 1 y) 1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 2 (/.f64 1/2 y)) 1/2))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 1))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1 y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1/2))
(*.f64 2 (*.f64 (/.f64 1/2 y) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (/.f64 1 (*.f64 y 4)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/4 (/.f64 1 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (/.f64 1 (*.f64 y 4)) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/2 (/.f64 1/2 y)))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 -1 y))
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 -1 y) 1))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) 1))
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (pow.f64 y y) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 1 y)))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (pow.f64 y y) (/.f64 1 y)))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) -1)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 2)
(*.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(*.f64 (pow.f64 (+.f64 y y) y) (*.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (/.f64 1 y)))
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
Outputs
(+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 -1 (/.f64 y z))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (neg.f64 (/.f64 y z))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (/.f64 y (neg.f64 z))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))) (neg.f64 (/.f64 y z))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) (/.f64 y (neg.f64 z))) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 z 3)))) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 z 3)))))))
(+.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 3) (pow.f64 z 3))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (/.f64 y (neg.f64 z)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(*.f64 -1 (/.f64 z y))
(neg.f64 (/.f64 z y))
(/.f64 z (neg.f64 y))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))) (*.f64 -1 (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))))
(+.f64 (neg.f64 (/.f64 z y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))
(+.f64 (neg.f64 (/.f64 z y)) (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 (/.f64 z (neg.f64 y)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (pow.f64 y 3))) (*.f64 -1 (/.f64 z y))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2)))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -8)) (pow.f64 y 3)))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (pow.f64 y 3)))))
(+.f64 (/.f64 z (neg.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (pow.f64 y 3)))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4))))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (pow.f64 y 3))) (*.f64 -1 (/.f64 z y)))))
(+.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))))) (pow.f64 y 4))))
(+.f64 (+.f64 (neg.f64 (/.f64 z y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -8)) (pow.f64 y 3))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) (pow.f64 y 4))))
(+.f64 (+.f64 (neg.f64 (/.f64 z y)) (+.f64 (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (pow.f64 y 3))))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) (pow.f64 y 4))))
(+.f64 (+.f64 (/.f64 z (neg.f64 y)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (pow.f64 y 3))))) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 z 4) 6) (pow.f64 y 4))))
(*.f64 -1 (/.f64 z y))
(neg.f64 (/.f64 z y))
(/.f64 z (neg.f64 y))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))) (*.f64 -1 (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))))
(+.f64 (neg.f64 (/.f64 z y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))
(+.f64 (neg.f64 (/.f64 z y)) (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 (/.f64 z (neg.f64 y)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3))) (*.f64 -1 (/.f64 z y))))
(+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))) (+.f64 (neg.f64 (/.f64 z y)) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -4)) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))) (+.f64 (neg.f64 (/.f64 z y)) (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 z 3)) (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 z (neg.f64 y)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 z 3)) (pow.f64 y 3))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4))))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3))) (*.f64 -1 (/.f64 z y)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3)))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))))) (pow.f64 y 4)))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))) (+.f64 (neg.f64 (/.f64 z y)) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -4)) (pow.f64 y 3))))))
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))) (+.f64 (neg.f64 (/.f64 z y)) (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 z 3)) (pow.f64 y 3))))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 z 4) 6) (pow.f64 y 4))) (+.f64 (+.f64 (/.f64 z (neg.f64 y)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))) (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 z 3)) (pow.f64 y 3)))))
(*.f64 -1 (/.f64 z y))
(neg.f64 (/.f64 z y))
(/.f64 z (neg.f64 y))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (*.f64 -1 (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (pow.f64 y 2))))
(+.f64 (neg.f64 (/.f64 z y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))
(+.f64 (neg.f64 (/.f64 z y)) (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 (/.f64 z (neg.f64 y)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 z y))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 (/.f64 z (neg.f64 y)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 z 4) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 -1 (/.f64 z y)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 3)))) (*.f64 1/4 (/.f64 (pow.f64 z 4) (pow.f64 y 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 z y)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))) (*.f64 1/4 (/.f64 (pow.f64 z 4) (pow.f64 y 4))))
(+.f64 (+.f64 (/.f64 z (neg.f64 y)) (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 3)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 z 4) (pow.f64 y 4))) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 -1 (/.f64 y z))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (neg.f64 (/.f64 y z))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (/.f64 y (neg.f64 z))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 z 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))) (neg.f64 (/.f64 y z))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) (/.f64 y (neg.f64 z))) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 z 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))) (pow.f64 z 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 z 2))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 -1 (/.f64 y z))))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 z 2))))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) -2) (pow.f64 z 3))) (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))))))
(+.f64 (/.f64 y (neg.f64 z)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) -2) (pow.f64 z 3))))))
(+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))
(+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))
(+.f64 (log.f64 (neg.f64 y)) (+.f64 (log.f64 (/.f64 -1 z)) (*.f64 -1 (/.f64 y z))))
(+.f64 (log.f64 (/.f64 -1 z)) (+.f64 (log.f64 (neg.f64 y)) (neg.f64 (/.f64 y z))))
(+.f64 (log.f64 (/.f64 -1 z)) (+.f64 (log.f64 (neg.f64 y)) (/.f64 y (neg.f64 z))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 z 2))) (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 z 2))) (+.f64 (log.f64 (neg.f64 y)) (+.f64 (log.f64 (/.f64 -1 z)) (*.f64 -1 (/.f64 y z)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 z 2))) (+.f64 (log.f64 (/.f64 -1 z)) (+.f64 (log.f64 (neg.f64 y)) (neg.f64 (/.f64 y z)))))
(+.f64 (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (log.f64 (/.f64 -1 z)) (+.f64 (log.f64 (neg.f64 y)) (neg.f64 (/.f64 y z)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (log.f64 (/.f64 -1 z)) (+.f64 (log.f64 (neg.f64 y)) (/.f64 y (neg.f64 z)))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 z 2))) (+.f64 (log.f64 (*.f64 -1 y)) (+.f64 (log.f64 (/.f64 -1 z)) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) (pow.f64 z 3)))))))
(+.f64 (*.f64 -1 (/.f64 y z)) (+.f64 (log.f64 (neg.f64 y)) (+.f64 (+.f64 (log.f64 (/.f64 -1 z)) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) 6) (+.f64 (*.f64 2 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) -6))) (pow.f64 z 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (pow.f64 z 2))))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 z 2))) (+.f64 (log.f64 (neg.f64 y)) (+.f64 (log.f64 (/.f64 -1 z)) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 8)) (pow.f64 z 3)))))))
(+.f64 (neg.f64 (/.f64 y z)) (+.f64 (*.f64 1/2 (*.f64 1 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))) (+.f64 (log.f64 (neg.f64 y)) (+.f64 (log.f64 (/.f64 -1 z)) (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 y 3)) (pow.f64 z 3)))))))
(+.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 y 3)) (pow.f64 z 3))) (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))) (+.f64 (/.f64 y (neg.f64 z)) (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)
(*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (*.f64 -1 (/.f64 (pow.f64 y 2) z)))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (*.f64 -1 (/.f64 (pow.f64 y 2) z)))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (neg.f64 (/.f64 (pow.f64 y 2) z)))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (/.f64 (pow.f64 y 2) (neg.f64 z)))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (/.f64 (pow.f64 y 3) (pow.f64 z 2)))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (/.f64 (pow.f64 y 3) (pow.f64 z 2)))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (/.f64 (pow.f64 y 3) (pow.f64 z 2)))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (/.f64 (pow.f64 y 2) (neg.f64 z)) (*.f64 1/2 (/.f64 (pow.f64 y 3) (pow.f64 z 2)))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1/3 (/.f64 (pow.f64 y 4) (pow.f64 z 3))))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1/3 (/.f64 (pow.f64 y 4) (pow.f64 z 3))))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 3) (pow.f64 z 2))) (*.f64 -1/3 (/.f64 (pow.f64 y 4) (pow.f64 z 3))))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 y 4) (pow.f64 z 3))) (+.f64 (/.f64 (pow.f64 y 2) (neg.f64 z)) (*.f64 1/2 (/.f64 (pow.f64 y 3) (pow.f64 z 2))))))
(*.f64 -1 z)
(*.f64 z -1)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)))
(+.f64 (*.f64 z -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)))
(+.f64 (neg.f64 z) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) y)))
(+.f64 (neg.f64 z) (*.f64 1/2 (/.f64 (pow.f64 z 2) y)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)) (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (pow.f64 y 2)))))
(+.f64 (*.f64 z -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)) (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6))) (pow.f64 y 2)))))
(+.f64 (neg.f64 z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) y)) (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -8)) (pow.f64 y 2)))))
(+.f64 (neg.f64 z) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) y)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (pow.f64 y 2)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (pow.f64 y 2))) (+.f64 (neg.f64 z) (*.f64 1/2 (/.f64 (pow.f64 z 2) y))))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4))))) (pow.f64 y 3))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (pow.f64 y 2))))))
(+.f64 (*.f64 z -1) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)) (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6))) (pow.f64 y 2))))))
(+.f64 (neg.f64 z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) y)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -8)) (pow.f64 y 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) (pow.f64 y 3))))))
(+.f64 (neg.f64 z) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (pow.f64 y 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) (pow.f64 y 3))))))
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 z 4) 6) (pow.f64 y 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (pow.f64 y 2))) (+.f64 (neg.f64 z) (*.f64 1/2 (/.f64 (pow.f64 z 2) y)))))
(*.f64 -1 z)
(*.f64 z -1)
(neg.f64 z)
(+.f64 (*.f64 -1 z) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)))
(+.f64 (*.f64 z -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)))
(+.f64 (neg.f64 z) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) y)))
(+.f64 (neg.f64 z) (*.f64 1/2 (/.f64 (pow.f64 z 2) y)))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 2)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 2))) (*.f64 z -1)))
(+.f64 (neg.f64 z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) y)) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -4)) (pow.f64 y 2)))))
(+.f64 (neg.f64 z) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) y)) (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 z 3)) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 z 3)) (pow.f64 y 2))) (+.f64 (neg.f64 z) (*.f64 1/2 (/.f64 (pow.f64 z 2) y))))
(+.f64 (*.f64 -1 z) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 2))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4))))) (pow.f64 y 3))))))
(+.f64 (*.f64 z -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))))) (pow.f64 y 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 2))))))
(+.f64 (neg.f64 z) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) y)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) (pow.f64 y 3))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -4)) (pow.f64 y 2))))))
(+.f64 (neg.f64 z) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) (pow.f64 y 3))) (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 z 3)) (pow.f64 y 2))))))
(+.f64 (neg.f64 z) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 z 3)) (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) y)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 z 4) 6) (pow.f64 y 3))))))
(*.f64 -1 z)
(*.f64 z -1)
(neg.f64 z)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) y)) (*.f64 -1 z))
(+.f64 (*.f64 z -1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) y)))
(+.f64 (neg.f64 z) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) y)))
(+.f64 (neg.f64 z) (*.f64 1/2 (/.f64 (pow.f64 z 2) y)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 -1 z) (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 2)))))
(+.f64 (*.f64 z -1) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 2))) (*.f64 1/2 (/.f64 (pow.f64 z 2) y))))
(+.f64 (neg.f64 z) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) y)) (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 2))) (+.f64 (neg.f64 z) (*.f64 1/2 (/.f64 (pow.f64 z 2) y))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) y)) (+.f64 (*.f64 -1 z) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 2))) (*.f64 1/4 (/.f64 (pow.f64 z 4) (pow.f64 y 3))))))
(+.f64 (*.f64 z -1) (+.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 2))) (*.f64 1/4 (/.f64 (pow.f64 z 4) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (pow.f64 z 2) y))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 z 2) y)) (+.f64 (neg.f64 z) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 2))) (*.f64 1/4 (/.f64 (pow.f64 z 4) (pow.f64 y 3))))))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 z 3) (pow.f64 y 2))) (+.f64 (+.f64 (neg.f64 z) (*.f64 1/4 (/.f64 (pow.f64 z 4) (pow.f64 y 3)))) (*.f64 1/2 (/.f64 (pow.f64 z 2) y))))
(*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (*.f64 -1 (/.f64 (pow.f64 y 2) z)))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (neg.f64 (/.f64 (pow.f64 y 2) z)))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (/.f64 (pow.f64 y 2) (neg.f64 z)))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (/.f64 y (pow.f64 z 2)))) (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (*.f64 y (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 z 2))))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) y) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 y 2) (neg.f64 z)) (*.f64 y (+.f64 (log.f64 y) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (log.f64 (/.f64 1 z))))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3))))) (pow.f64 z 3))) (*.f64 1/2 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (/.f64 y (pow.f64 z 2)))) (*.f64 1/6 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))) (/.f64 y (pow.f64 z 3))))) (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 1/2 (*.f64 y (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 z 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) z)) (*.f64 1/6 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)) (/.f64 y (pow.f64 z 3)))))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) y) (pow.f64 z 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) z)) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 y 3) -2) (/.f64 y (pow.f64 z 3)))))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 y 3) -2) (/.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (pow.f64 y 2) (neg.f64 z)) (*.f64 y (+.f64 (log.f64 y) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (log.f64 (/.f64 1 z)))))))
(*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))
(*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))
(+.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))) (*.f64 -1 (/.f64 (pow.f64 y 2) z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 2) z)) (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))
(+.f64 (/.f64 (pow.f64 y 2) (neg.f64 z)) (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (/.f64 y (pow.f64 z 2)))) (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 1/2 (*.f64 y (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 z 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) z)) (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) y) (pow.f64 z 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) z)) (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (/.f64 (pow.f64 y 2) (neg.f64 z)) (*.f64 y (+.f64 (*.f64 1/2 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3))))) (pow.f64 z 3))) (+.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (/.f64 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))) (pow.f64 z 2))))))
(+.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) (/.f64 y (pow.f64 z 2))))) (*.f64 -1/6 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) 6) (+.f64 (*.f64 2 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) -6))) (/.f64 y (pow.f64 z 3))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (*.f64 y (/.f64 (*.f64 (pow.f64 y 2) 1) (pow.f64 z 2))))) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 8)) (/.f64 y (pow.f64 z 3)))) (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) z)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) y) (pow.f64 z 2)))) (+.f64 (*.f64 -1/6 (*.f64 (*.f64 2 (pow.f64 y 3)) (/.f64 y (pow.f64 z 3)))) (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (+.f64 (/.f64 (pow.f64 y 2) (neg.f64 z)) (*.f64 (/.f64 y (pow.f64 z 2)) (*.f64 1/2 (pow.f64 y 2)))) (*.f64 y (+.f64 (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))) (*.f64 -1/6 (/.f64 (*.f64 2 (pow.f64 y 3)) (pow.f64 z 3))))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) x) (/.f64 1 y)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) x) (/.f64 1 y))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))))
(+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) x))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) x)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 x (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)))))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 x (+.f64 (log.f64 y) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (*.f64 1/2 (/.f64 1 (pow.f64 z 2))))))))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) (+.f64 x (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))))))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 z))))) (+.f64 (log.f64 y) x))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 z -1)) y))
(+.f64 x (/.f64 (exp.f64 (neg.f64 z)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 x (/.f64 (exp.f64 (*.f64 z -1)) y)))
(+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (exp.f64 (neg.f64 z))))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (exp.f64 (neg.f64 z))))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3))) (+.f64 x (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (+.f64 x (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (exp.f64 (neg.f64 z)))) (+.f64 x (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1))) (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 x (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 (pow.f64 z 4) 1/8)) (pow.f64 y 3)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 z -1)) y))
(+.f64 x (/.f64 (exp.f64 (neg.f64 z)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 x (/.f64 (exp.f64 (*.f64 z -1)) y)))
(+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (exp.f64 (neg.f64 z))))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (exp.f64 (neg.f64 z))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x)))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 x (/.f64 (exp.f64 (*.f64 z -1)) y))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3))))
(+.f64 (+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -4)))) (pow.f64 y 3))))
(+.f64 (+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (exp.f64 (neg.f64 z)))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (+.f64 x (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (exp.f64 (neg.f64 z))))) (*.f64 (+.f64 (*.f64 (pow.f64 z 4) 1/8) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) x)
(+.f64 x (/.f64 1 y))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) x))
(+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 x (/.f64 1 y)))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 z y)) x))
(+.f64 (/.f64 z (neg.f64 y)) (+.f64 x (/.f64 1 y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 z y)) x)))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (/.f64 1 y) (+.f64 x (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (/.f64 1 y) (+.f64 x (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)) (pow.f64 z 2))))))
(+.f64 (/.f64 z (neg.f64 y)) (+.f64 (/.f64 1 y) (+.f64 x (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)) (pow.f64 z 2))))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 1/6 (+.f64 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3) (*.f64 1/2 (/.f64 1 y)))) y))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 z y)) x))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (+.f64 (+.f64 x (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y))))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) (/.f64 (pow.f64 z 3) y)))) (/.f64 1 y)))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 x (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)) (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) (/.f64 (pow.f64 z 3) y)) (/.f64 z y)))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 x (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)) (pow.f64 z 2)))) (*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) (/.f64 (pow.f64 z 3) y))))))
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)))
(+.f64 x (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (neg.f64 (/.f64 y z)) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (/.f64 y (neg.f64 z)) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z)))))
(+.f64 (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))
(+.f64 (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 y (neg.f64 z)) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3)))))
(+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (+.f64 (+.f64 x (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)))) (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (+.f64 (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) -1/2)))) (*.f64 y (pow.f64 z 3)))))
(+.f64 (+.f64 x (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2)))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 y (neg.f64 z)) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/2)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (*.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 y 1/6)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)))
(+.f64 x (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z)))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (neg.f64 (/.f64 y z)) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (/.f64 y (neg.f64 z)) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))) (+.f64 x (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2))) (/.f64 y (neg.f64 z))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) 6) (+.f64 (*.f64 2 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) -6))) 1/6)) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))) (+.f64 x (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 2)))))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 8)) (*.f64 y 1/6)) (*.f64 1/2 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) 1))))) (*.f64 y (pow.f64 z 3)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z))))) (*.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) 1/2)) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3)))))))
(+.f64 (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2))) (/.f64 y (neg.f64 z))))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 1/2 (pow.f64 y 3))) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (*.f64 y (pow.f64 z 3)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (/.f64 1 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (/.f64 1 y))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) (/.f64 1 y)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (*.f64 1/2 (/.f64 1 (pow.f64 z 2)))))))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))))))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (log.f64 y) (+.f64 (log.f64 (/.f64 1 z)) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 z)))))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (exp.f64 (neg.f64 z)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (exp.f64 (neg.f64 z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1))) (pow.f64 y 3))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (exp.f64 (neg.f64 z))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 (pow.f64 z 4) 1/8)) (pow.f64 y 3)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3))) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6))) (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 1/12)))) (pow.f64 y 4))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42)))) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -8)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)))) (pow.f64 y 4))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (exp.f64 (neg.f64 z)))) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1)) (*.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 2) 1/12)))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1))) (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (pow.f64 z 4) 6)) (+.f64 (*.f64 1/48 (pow.f64 z 6)) (*.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 2) 1/12)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4))) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 (pow.f64 z 4) 1/8)) (pow.f64 y 3)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (exp.f64 (neg.f64 z)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (exp.f64 (neg.f64 z)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -4)))) (pow.f64 y 3))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (exp.f64 (neg.f64 z))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 z 4) 1/8) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))))) -1/24) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3) -1/48) (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) 1/12)))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 4))))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 (pow.f64 z 3) 6) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -4)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 (+.f64 (*.f64 (pow.f64 z 3) 6) (*.f64 (pow.f64 z 3) -4)) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))) (exp.f64 (neg.f64 z)))) (*.f64 (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) -1/24) (*.f64 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1) -1/48))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 4) 1/8) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (*.f64 2 (pow.f64 z 3)) 1/12)) (+.f64 (*.f64 (*.f64 (pow.f64 z 4) 6) -1/24) (*.f64 (pow.f64 z 6) -1/48))) (pow.f64 y 4)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (exp.f64 (neg.f64 z)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 1 y))
(+.f64 (neg.f64 (/.f64 z y)) (/.f64 1 y))
(+.f64 (/.f64 z (neg.f64 y)) (/.f64 1 y))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))) (/.f64 1 y)))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (+.f64 (neg.f64 (/.f64 z y)) (/.f64 1 y)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)) (pow.f64 z 2))) (+.f64 (neg.f64 (/.f64 z y)) (/.f64 1 y)))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)) (pow.f64 z 2))) (+.f64 (/.f64 z (neg.f64 y)) (/.f64 1 y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 1/6 (+.f64 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3) (*.f64 1/2 (/.f64 1 y)))) y))) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))) (/.f64 1 y))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (neg.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) (/.f64 (pow.f64 z 3) y)))) (/.f64 1 y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)) (pow.f64 z 2))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) (/.f64 (pow.f64 z 3) y)) (/.f64 z y)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)) (pow.f64 z 2))) (*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) (/.f64 (pow.f64 z 3) y))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (neg.f64 (/.f64 y z)) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (/.f64 y (neg.f64 z)) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2))) (/.f64 y (neg.f64 z)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)))) (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))))))
(+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) -1/2)))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z))))))
(+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/2)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (*.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 y 1/6)))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2))) (/.f64 y (neg.f64 z))))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (neg.f64 (/.f64 y z)) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (/.f64 y (neg.f64 z)) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2))) (/.f64 y (neg.f64 z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) 6) (+.f64 (*.f64 2 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) -6))) 1/6)) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3))))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 8)) (*.f64 y 1/6)) (*.f64 1/2 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) 1))))) (*.f64 y (pow.f64 z 3)))) (*.f64 (/.f64 y z) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 2)))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) 1/2)) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 2)))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 1/2 (pow.f64 y 3))) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (log.f64 (/.f64 y (+.f64 y z))) 0)
(log.f64 (/.f64 y (+.f64 z y)))
(+.f64 0 (log.f64 (/.f64 y (+.f64 y z))))
(log.f64 (/.f64 y (+.f64 z y)))
(-.f64 (log.f64 (/.f64 y (+.f64 y z))) 0)
(log.f64 (/.f64 y (+.f64 z y)))
(*.f64 (log.f64 (/.f64 y (+.f64 y z))) 1)
(log.f64 (/.f64 y (+.f64 z y)))
(*.f64 1 (log.f64 (/.f64 y (+.f64 y z))))
(log.f64 (/.f64 y (+.f64 z y)))
(*.f64 2 (/.f64 (log.f64 (/.f64 y (+.f64 y z))) 2))
(log.f64 (/.f64 y (+.f64 z y)))
(*.f64 2 (*.f64 (/.f64 (log.f64 (/.f64 y (+.f64 y z))) 2) 1))
(log.f64 (/.f64 y (+.f64 z y)))
(*.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 2) 1/2)
(log.f64 (/.f64 y (+.f64 z y)))
(*.f64 1/2 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 2))
(log.f64 (/.f64 y (+.f64 z y)))
(*.f64 (/.f64 (log.f64 (/.f64 y (+.f64 y z))) 2) 2)
(log.f64 (/.f64 y (+.f64 z y)))
(/.f64 (log.f64 (/.f64 y (+.f64 y z))) 1)
(log.f64 (/.f64 y (+.f64 z y)))
(/.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 2) 2)
(log.f64 (/.f64 y (+.f64 z y)))
(/.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4) 4)
(log.f64 (/.f64 y (+.f64 z y)))
(/.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4)) 8)
(log.f64 (/.f64 y (+.f64 z y)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4)) (*.f64 2 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4))) 16)
(log.f64 (/.f64 y (+.f64 z y)))
(pow.f64 (log.f64 (/.f64 y (+.f64 y z))) 1)
(log.f64 (/.f64 y (+.f64 z y)))
(+.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))) 0)
(*.f64 y (log.f64 (/.f64 y (+.f64 z y))))
(+.f64 0 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))))
(*.f64 y (log.f64 (/.f64 y (+.f64 z y))))
(-.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))) 0)
(*.f64 y (log.f64 (/.f64 y (+.f64 z y))))
(/.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))) 1)
(*.f64 y (log.f64 (/.f64 y (+.f64 z y))))
(/.f64 (log.f64 (pow.f64 (/.f64 y (+.f64 y z)) (+.f64 y y))) 2)
(/.f64 (log.f64 (pow.f64 (/.f64 y (+.f64 z y)) (+.f64 y y))) 2)
(/.f64 (*.f64 y (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4)) 4)
(*.f64 y (log.f64 (/.f64 y (+.f64 z y))))
(/.f64 (*.f64 2 (*.f64 y (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4))) 8)
(*.f64 y (log.f64 (/.f64 y (+.f64 z y))))
(/.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4))) (*.f64 2 (*.f64 y (*.f64 (log.f64 (/.f64 y (+.f64 y z))) 4)))) 16)
(*.f64 y (log.f64 (/.f64 y (+.f64 z y))))
(pow.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z)))) 1)
(*.f64 y (log.f64 (/.f64 y (+.f64 z y))))
(log.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))
(log.f64 (pow.f64 (/.f64 y (+.f64 z y)) y))
(-.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 0)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 1 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 2 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 2 (*.f64 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 1))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 1/2)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 1/2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 x x)))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y)) (+.f64 x x)))
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4) 4)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) 8)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4))) 16)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(pow.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)))
(*.f64 2 (/.f64 1/2 (/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))))
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 2 y) 1/2))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (*.f64 2 (/.f64 1 y)) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1/2 y))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 (/.f64 1 y) 1/2) 1))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 2 (/.f64 1/2 y)) 1/2))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)))
(*.f64 2 (/.f64 1/2 (/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 1))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)))
(*.f64 2 (/.f64 1/2 (/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1 y)))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)))
(*.f64 2 (/.f64 1/2 (/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 2 (*.f64 (/.f64 1/2 y) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (/.f64 1 (*.f64 y 4)))
(*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (*.f64 4 (/.f64 1 (*.f64 y 4))))
(*.f64 4 (*.f64 (/.f64 1/4 y) (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 4 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/4 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (*.f64 4 (/.f64 1/4 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/4 (/.f64 1 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (/.f64 1 (*.f64 y 4)) 1))
(*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (*.f64 4 (/.f64 1 (*.f64 y 4))))
(*.f64 4 (*.f64 (/.f64 1/4 y) (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 4 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/4 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (*.f64 4 (/.f64 1/4 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/2 (/.f64 1/2 y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 -1 y))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 -1 y) 1))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) 1))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y)))
(*.f64 (pow.f64 y y) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 1 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (pow.f64 y y) (/.f64 1 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) -1)
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 2)
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (+.f64 y y)))
(*.f64 2 (/.f64 1/2 (/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (*.f64 4 (/.f64 1 (*.f64 y 4))))
(*.f64 4 (*.f64 (/.f64 1/4 y) (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 4 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/4 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (*.f64 4 (/.f64 1/4 y)))
(*.f64 (pow.f64 (+.f64 y y) y) (*.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (/.f64 1 y)))
(*.f64 (pow.f64 (/.f64 1/2 (+.f64 z y)) y) (*.f64 (/.f64 1 y) (pow.f64 (+.f64 y y) y)))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 1/2 (+.f64 z y)) y) (pow.f64 (+.f64 y y) y)))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 (+.f64 y y) (/.f64 1/2 (+.f64 z y))) y))
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)

eval260.0ms (1.4%)

Compiler

Compiled 15935 to 10546 computations (33.8% saved)

prune74.0ms (0.4%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New4165421
Fresh000
Picked101
Done000
Total4175422
Error
0.0b
Counts
422 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
34.6b
(/.f64 1 y)
3.0b
(+.f64 (/.f64 1 y) x)
6.9b
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
6.9b
(+.f64 x (*.f64 2 (/.f64 1/2 (/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y)))))
29.0b
x
Compiler

Compiled 50 to 34 computations (32% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
0.0b
(*.f64 2 (/.f64 1/2 (/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))))
0.0b
(+.f64 x (*.f64 2 (/.f64 1/2 (/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y)))))
6.8b
(pow.f64 (/.f64 y (+.f64 z y)) y)
Compiler

Compiled 71 to 20 computations (71.8% saved)

series17.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

TimeVariablePointExpression
3.0ms
z
@inf
(+.f64 x (*.f64 2 (/.f64 1/2 (/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y)))))
2.0ms
z
@-inf
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
2.0ms
z
@inf
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
2.0ms
y
@-inf
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
1.0ms
y
@inf
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))

rewrite114.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1936×rational.json-1
1936×rational.json-2
1936×rational.json-3
1934×rational.json-4
1156×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
014124
199124
2250124
3710100
42249100
56084100
Stop Event
node limit
Counts
4 → 168
Calls
Call 1
Inputs
(pow.f64 (/.f64 y (+.f64 z y)) y)
(+.f64 x (*.f64 2 (/.f64 1/2 (/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y)))))
(*.f64 2 (/.f64 1/2 (/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (pow.f64 (/.f64 1 (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 y) (pow.f64 (*.f64 (/.f64 y (+.f64 y z)) 1/2) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y 1/2) y) (pow.f64 (/.f64 2 (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (/.f64 1/2 (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (*.f64 1/2 (/.f64 1 (+.f64 y z))) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/2 y) (pow.f64 (*.f64 (/.f64 y (+.f64 y z)) 2) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 y (+.f64 y z)) 1/2) y) (pow.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (pow.f64 (+.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y 4) y) (pow.f64 (/.f64 1 (*.f64 (+.f64 y z) 4)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 4 y) (pow.f64 (/.f64 y (*.f64 (+.f64 y z) 4)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 y (+.f64 y z)) 2) y) (pow.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 y) y) (pow.f64 (/.f64 -1 (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -1 y) (pow.f64 (/.f64 y (neg.f64 (+.f64 y z))) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)) (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (-.f64 0 (neg.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (+.f64 (/.f64 (neg.f64 y) 2) (/.f64 (neg.f64 y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 2 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (/.f64 y 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 y) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (neg.f64 y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 y)) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) (*.f64 2 (/.f64 y 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 (neg.f64 y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))) (*.f64 (neg.f64 y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))) (+.f64 (*.f64 2 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 2 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) y) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 y) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (neg.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (neg.f64 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (neg.f64 (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))) (-.f64 0 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 y)) (-.f64 0 (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2)) (-.f64 0 (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))) (*.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)) (*.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))) (*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))) (*.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)) (*.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 y) (/.f64 2 y)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) y) (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) y)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 y)) (neg.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))) (neg.f64 (*.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y))) (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) (neg.f64 (/.f64 y 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (neg.f64 (*.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 y)) (-.f64 0 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (neg.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 1/2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (/.f64 1 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))))))

simplify208.0ms (1.2%)

Algorithm
egg-herbie
Rules
1072×rational.json-simplify-35
792×rational.json-simplify-51
778×rational.json-simplify-41
754×rational.json-simplify-2
750×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
077724596
1212118106
2610116894
Stop Event
node limit
Counts
276 → 469
Calls
Call 1
Inputs
1
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) 1)
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 3)) (+.f64 1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2)))))
(exp.f64 (*.f64 -1 z))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (exp.f64 (*.f64 -1 z))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (exp.f64 (*.f64 -1 z)))))
(exp.f64 (*.f64 -1 z))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z)))))
1
(+.f64 (*.f64 -1 z) 1)
(+.f64 (*.f64 -1 z) (+.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2) (pow.f64 z 2))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2) (pow.f64 z 2)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 z 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (pow.f64 z 2)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 z 3))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2)))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 x (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)))))))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) x)))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x)))
(+.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) x))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x))))
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
y
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 y (*.f64 (-.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 y (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))))) (pow.f64 y 4))) (*.f64 (-.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))) (pow.f64 y 3)))))
(/.f64 y (exp.f64 (*.f64 -1 z)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))))) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (exp.f64 (*.f64 -1 z)))))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4))))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/12 (/.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (exp.f64 (*.f64 -1 z)))))))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))))) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 -1 z)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (*.f64 y (exp.f64 (*.f64 -1 z))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (+.f64 (/.f64 y (exp.f64 (*.f64 -1 z))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (*.f64 y (exp.f64 (*.f64 -1 z))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)))) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z))))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (exp.f64 (*.f64 -1 z)))))) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (*.f64 y (exp.f64 (*.f64 -1 z))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (+.f64 (/.f64 y (exp.f64 (*.f64 -1 z))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (*.f64 y (exp.f64 (*.f64 -1 z)))))))))
y
(+.f64 (*.f64 y z) y)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2)) (*.f64 -1 y)) (pow.f64 z 2))) y))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2)) (*.f64 -1 y)) (pow.f64 z 2))) (+.f64 y (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))))) (*.f64 -1 y))) (pow.f64 z 3))))))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)) (/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)) (+.f64 (/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))) (pow.f64 y 2)))) (pow.f64 z 3))) (+.f64 (/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))) (pow.f64 z 2))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 y 3)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 3)))) (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 y 2)) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2))))))))
(+.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 0)
(+.f64 0 (pow.f64 (/.f64 y (+.f64 y z)) y))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2))
(-.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 0)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1)
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 1/2)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) 1/4)
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) -1)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2) 2)
(*.f64 (pow.f64 y y) (pow.f64 (/.f64 1 (+.f64 y z)) y))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y))
(*.f64 (pow.f64 2 y) (pow.f64 (*.f64 (/.f64 y (+.f64 y z)) 1/2) y))
(*.f64 (pow.f64 (*.f64 y 1/2) y) (pow.f64 (/.f64 2 (+.f64 y z)) y))
(*.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (/.f64 1/2 (+.f64 y z)) y))
(*.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (*.f64 1/2 (/.f64 1 (+.f64 y z))) y))
(*.f64 (pow.f64 1/2 y) (pow.f64 (*.f64 (/.f64 y (+.f64 y z)) 2) y))
(*.f64 (pow.f64 (*.f64 (/.f64 y (+.f64 y z)) 1/2) y) (pow.f64 2 y))
(*.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (pow.f64 (+.f64 y y) y))
(*.f64 (pow.f64 (*.f64 y 4) y) (pow.f64 (/.f64 1 (*.f64 (+.f64 y z) 4)) y))
(*.f64 (pow.f64 4 y) (pow.f64 (/.f64 y (*.f64 (+.f64 y z) 4)) y))
(*.f64 (pow.f64 (*.f64 (/.f64 y (+.f64 y z)) 2) y) (pow.f64 1/2 y))
(*.f64 (pow.f64 (neg.f64 y) y) (pow.f64 (/.f64 -1 (+.f64 y z)) y))
(*.f64 (pow.f64 -1 y) (pow.f64 (/.f64 y (neg.f64 (+.f64 y z))) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) 4)
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) -1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) 8)
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) 16)
(neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(-.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 0)
(*.f64 2 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))
(*.f64 2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)) (/.f64 x 2)))
(*.f64 1/2 (*.f64 2 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(*.f64 1 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(*.f64 (*.f64 2 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) 1/2)
(*.f64 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)
(/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(/.f64 (*.f64 2 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) 2)
(/.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4))) 16)
(pow.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 2 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 2 (-.f64 0 (neg.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(/.f64 1/2 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)) 1/2)
(/.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (+.f64 y y))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 y 4))
(/.f64 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (/.f64 1/2 y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (neg.f64 y))
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (+.f64 (/.f64 (neg.f64 y) 2) (/.f64 (neg.f64 y) 2)))
(/.f64 -1/2 (-.f64 0 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(/.f64 -1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 -1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 4 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (*.f64 2 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 2 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (/.f64 y 1/8))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y -2))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 4) 4)
(/.f64 (/.f64 1 y) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2) (*.f64 y 1/2))
(/.f64 (*.f64 1/2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (neg.f64 y) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 y -2))
(/.f64 8 (*.f64 2 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 -2 (*.f64 2 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 -2 (neg.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 -2 (+.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 (*.f64 2 (/.f64 1 y)) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) (*.f64 2 (/.f64 y 1/8)))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 (neg.f64 y) 4))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))) (*.f64 (neg.f64 y) 4))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))) (+.f64 (*.f64 2 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 2 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 4)) 8)
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) y) 4)
(/.f64 (/.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (+.f64 y y))
(/.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) y)
(/.f64 (/.f64 2 y) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) -1)
(/.f64 (/.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 -4 (*.f64 2 (neg.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(/.f64 -4 (neg.f64 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (neg.f64 (*.f64 y 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))) (-.f64 0 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 (neg.f64 (/.f64 1/2 y)) (-.f64 0 (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2)) (-.f64 0 (*.f64 y 1/2)))
(/.f64 (+.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))) (*.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))))
(/.f64 (+.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)) (*.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)))
(/.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))) (*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))))
(/.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)))
(/.f64 (+.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 (+.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))) (*.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))))
(/.f64 (+.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)) (*.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)))
(/.f64 (+.f64 (/.f64 2 y) (/.f64 2 y)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) y) (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) y)) 8)
(/.f64 (+.f64 (/.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y 4))
(/.f64 (+.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (+.f64 y y))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 4))) 16)
(/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) -2)
(/.f64 (+.f64 (/.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (neg.f64 (/.f64 1 y)) (neg.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))) (+.f64 y y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))) (neg.f64 (*.f64 y -2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y))) (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(/.f64 (neg.f64 (/.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y -2))
(/.f64 (neg.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) (neg.f64 (/.f64 y 1/8)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (+.f64 y y))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (neg.f64 (*.f64 y -2)))
(/.f64 (neg.f64 (/.f64 2 y)) (-.f64 0 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 (neg.f64 (/.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (neg.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(+.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 0)
(+.f64 0 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(+.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(-.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 0)
(-.f64 0 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 2 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 1/2 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1)
(*.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (+.f64 y y) (*.f64 1/2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) 1/2)
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)))
(*.f64 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/4)
(*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) y)
(*.f64 (neg.f64 y) (/.f64 -1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 -1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 4 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y 1/2))
(*.f64 (*.f64 y 1/2) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 (*.f64 y 1/2) (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))) 2)
(*.f64 1/4 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)) (+.f64 y y))
(*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (+.f64 y y))
(*.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) 4)
(*.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) -1)
(*.f64 (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y 1/2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 y 4))
(*.f64 (/.f64 -1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (neg.f64 y))
(pow.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1)
(neg.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(neg.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
Outputs
1
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) 1)
(+.f64 1 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2)) (+.f64 1 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 3)) (+.f64 1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2)))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (+.f64 1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 3))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2)) (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 z 2))))) (pow.f64 y 3))) (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(exp.f64 (*.f64 -1 z))
(exp.f64 (*.f64 z -1))
(exp.f64 (neg.f64 z))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z)))
(+.f64 (exp.f64 (*.f64 z -1)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) y))))
(+.f64 (exp.f64 (neg.f64 z)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (exp.f64 (*.f64 -1 z))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) y))) (+.f64 (exp.f64 (*.f64 z -1)) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 2)))))
(+.f64 (+.f64 (exp.f64 (neg.f64 z)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 2))))
(+.f64 (exp.f64 (neg.f64 z)) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 2))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (exp.f64 (*.f64 -1 z)))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) y))) (+.f64 (exp.f64 (*.f64 z -1)) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 2))))) (/.f64 (*.f64 (exp.f64 (*.f64 z -1)) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6))) (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 1/12))))) (pow.f64 y 3)))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 2))) (+.f64 (+.f64 (exp.f64 (neg.f64 z)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y)))) (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42)))) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 2))) (+.f64 (+.f64 (exp.f64 (neg.f64 z)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y)))) (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18))) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (*.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)))))
(exp.f64 (*.f64 -1 z))
(exp.f64 (*.f64 z -1))
(exp.f64 (neg.f64 z))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z)))
(+.f64 (exp.f64 (*.f64 z -1)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) y))))
(+.f64 (exp.f64 (neg.f64 z)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) y))) (+.f64 (exp.f64 (*.f64 z -1)) (/.f64 (*.f64 (exp.f64 (*.f64 z -1)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3))))))) (pow.f64 y 2))))
(+.f64 (exp.f64 (neg.f64 z)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y)))))
(+.f64 (exp.f64 (neg.f64 z)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 z -1)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3))))))) (pow.f64 y 2)) (+.f64 (+.f64 (exp.f64 (*.f64 z -1)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) y)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))))) -1/24) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) -1/48))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3))))))
(+.f64 (+.f64 (exp.f64 (neg.f64 z)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y))))) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)))))
(+.f64 (+.f64 (exp.f64 (neg.f64 z)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) -1/24) (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)))))
1
(+.f64 (*.f64 -1 z) 1)
(+.f64 1 (*.f64 z -1))
(+.f64 1 (neg.f64 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2) (pow.f64 z 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))) (*.f64 z -1)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))) (+.f64 1 (neg.f64 z)))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))) (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2)))))))) (*.f64 z -1)))
(+.f64 (neg.f64 z) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))) (+.f64 (*.f64 (pow.f64 z 3) (neg.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/6)))) 1)))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))
(exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (pow.f64 y 2) z))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (pow.f64 y 2) z))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 (pow.f64 y 2) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (pow.f64 y 2) z))) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 z 2)))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (pow.f64 y 2) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 z 2)))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 z 2)) (neg.f64 (/.f64 (pow.f64 y 2) z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 z 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (pow.f64 y 2) z))) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))))) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 z 3))))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 z 2))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)) (*.f64 1/6 y)) (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)))) (pow.f64 z 3))))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 (pow.f64 y 2) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 z 2)) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)) (+.f64 (*.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 1/6 y)) (*.f64 -1/6 (pow.f64 y 6)))) (pow.f64 z 3))))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (pow.f64 y 2) z))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (pow.f64 y 2) z))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 (pow.f64 y 2) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2)) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (pow.f64 y 2) z)))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (pow.f64 y 2) z))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 2)))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 z 2)) (neg.f64 (/.f64 (pow.f64 y 2) z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 z 3))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2)))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 3))))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (pow.f64 y 2) z)))))
(+.f64 (+.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 2))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -4)))) (*.f64 (pow.f64 y 3) (*.f64 1/2 (*.f64 (pow.f64 y 2) 1))))) (pow.f64 z 3))))) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (pow.f64 y 2) z)))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 1/2 (*.f64 (pow.f64 y 2) 1))) (*.f64 1/6 (+.f64 (*.f64 y (*.f64 2 (pow.f64 y 3))) (pow.f64 y 6)))) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 3)))) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 z 2)) (neg.f64 (/.f64 (pow.f64 y 2) z))))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 x (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)))))))
(+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 x (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z))))))))))
(+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 z 2)))))) (+.f64 (log.f64 y) x)) (+.f64 (/.f64 1 y) (log.f64 (/.f64 1 z)))))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 z -1)) y))
(+.f64 x (/.f64 (exp.f64 (neg.f64 z)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 x (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2))))))
(+.f64 (+.f64 x (/.f64 (exp.f64 (neg.f64 z)) y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 x (/.f64 (*.f64 (exp.f64 (*.f64 z -1)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (+.f64 x (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (+.f64 x (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3)))))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 z -1)) y))
(+.f64 x (/.f64 (exp.f64 (neg.f64 z)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 x (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2))))))
(+.f64 (+.f64 x (/.f64 (exp.f64 (neg.f64 z)) y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (+.f64 x (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2))))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))))
(+.f64 (+.f64 (+.f64 x (/.f64 (exp.f64 (neg.f64 z)) y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))))
(+.f64 (+.f64 (+.f64 x (/.f64 (exp.f64 (neg.f64 z)) y)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))))
(+.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) x))
(+.f64 (/.f64 1 y) (+.f64 x (*.f64 -1 (/.f64 z y))))
(+.f64 (+.f64 (/.f64 1 y) x) (neg.f64 (/.f64 z y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 x (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 x (neg.f64 (/.f64 z y))) (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y))))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 x (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) y)))))
(+.f64 (+.f64 (+.f64 x (neg.f64 (/.f64 z y))) (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y))))) (+.f64 (/.f64 1 y) (neg.f64 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/6)) y)))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 x (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y))))) (*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/6)) y))))))
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 x (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 x (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z)))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (+.f64 x (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (+.f64 (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))))) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (+.f64 x (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)) (*.f64 1/6 y)) (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (+.f64 (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))) (neg.f64 (/.f64 y z))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)) (+.f64 (*.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 1/6 y)) (*.f64 -1/6 (pow.f64 y 6)))) (*.f64 y (pow.f64 z 3)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 x (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z)))))
(+.f64 (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 x (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))) (neg.f64 (/.f64 y z))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))) (+.f64 (+.f64 x (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (+.f64 x (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))))) (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -4)))) (*.f64 (pow.f64 y 3) (*.f64 1/2 (*.f64 (pow.f64 y 2) 1))))) (*.f64 y (pow.f64 z 3))))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)))
(+.f64 (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))) (neg.f64 (/.f64 y z))))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 1/2 (*.f64 (pow.f64 y 2) 1))) (*.f64 1/6 (+.f64 (*.f64 y (*.f64 2 (pow.f64 y 3))) (pow.f64 y 6)))) (*.f64 y (pow.f64 z 3)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (/.f64 1 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (/.f64 1 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 y) (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z))))) (log.f64 (/.f64 1 z)))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (log.f64 y) (+.f64 (log.f64 (/.f64 1 z)) (*.f64 (pow.f64 y 2) (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 z 2))))))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 z -1)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 3)) (/.f64 (exp.f64 (*.f64 z -1)) y)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 z -1)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 3)) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6))) (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 1/12)))) (pow.f64 y 4))))))
(+.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42)))) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18))) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (*.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2))))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))))) -1/24) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) -1/48))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 4))))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) -1/24) (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) y))))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (neg.f64 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/6)) y)))) (/.f64 1 y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/6)) y))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))))) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)) (*.f64 1/6 y)) (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)))) (*.f64 y (pow.f64 z 3)))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z)))))
(+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)) (+.f64 (*.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 1/6 y)) (*.f64 -1/6 (pow.f64 y 6)))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))) (neg.f64 (/.f64 y z))))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -4)))) (*.f64 (pow.f64 y 3) (*.f64 1/2 (*.f64 (pow.f64 y 2) 1))))) (*.f64 y (pow.f64 z 3)))) (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 1/2 (*.f64 (pow.f64 y 2) 1))) (*.f64 1/6 (+.f64 (*.f64 y (*.f64 2 (pow.f64 y 3))) (pow.f64 y 6)))) (*.f64 y (pow.f64 z 3))))))))
y
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(+.f64 y (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (pow.f64 y 2))))
(+.f64 y (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 (pow.f64 y 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 y (*.f64 (-.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))) (pow.f64 y 3))))
(+.f64 y (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 1 z) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1)))) (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (pow.f64 y 2)))))
(+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 1 z) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2))) (+.f64 y (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 y (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))))) (pow.f64 y 4))) (*.f64 (-.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))) (pow.f64 y 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (pow.f64 y 2))) (+.f64 y (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 1 z) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1)))) (*.f64 -1 (*.f64 (pow.f64 y 4) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z))) (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (-.f64 (/.f64 1 z) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1))))) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) -1)))))))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 (pow.f64 y 2))) (+.f64 (+.f64 y (*.f64 (pow.f64 y 3) (-.f64 (/.f64 1 z) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2)))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (neg.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 z 2))))) (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (-.f64 (/.f64 1 z) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2))))) (neg.f64 (pow.f64 y 4)))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 (pow.f64 y 2))) (+.f64 (+.f64 y (*.f64 (pow.f64 y 3) (-.f64 (/.f64 1 z) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2)))) (*.f64 (pow.f64 y 4) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (neg.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 z 2))))) (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (-.f64 (/.f64 1 z) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2)))))))))
(/.f64 y (exp.f64 (*.f64 -1 z)))
(/.f64 y (exp.f64 (*.f64 z -1)))
(/.f64 y (exp.f64 (neg.f64 z)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z))))
(+.f64 (/.f64 y (exp.f64 (*.f64 z -1))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 z -1)))))
(+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))))) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 z -1)))) (+.f64 (/.f64 y (exp.f64 (*.f64 z -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6))) (exp.f64 (*.f64 z -1)))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1)))))) y))))
(+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (exp.f64 (neg.f64 z))) -1/8)) y)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z))))))
(+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (exp.f64 (neg.f64 z))) -1/8)) y)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (exp.f64 (*.f64 -1 z)))))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4))))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/12 (/.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (exp.f64 (*.f64 -1 z)))))))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))))) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 z -1)))) (+.f64 (/.f64 y (exp.f64 (*.f64 z -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6))) (exp.f64 (*.f64 z -1)))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1)))))) y)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6))) (exp.f64 (*.f64 z -1)))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1)))))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 z -1))))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))))) (exp.f64 (*.f64 z -1)))) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6))) (exp.f64 (*.f64 z -1))))) (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) (exp.f64 (*.f64 z -1)))))))) (pow.f64 y 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z)))) (+.f64 (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (exp.f64 (neg.f64 z))) -1/8)) y))) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) (exp.f64 (neg.f64 z)))) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)) (exp.f64 (neg.f64 z))) 1/12)))) (+.f64 (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 -1/2 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (exp.f64 (neg.f64 z))) -1/8)))) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (exp.f64 (neg.f64 z))) -1/2)))) (pow.f64 y 2)))))
(+.f64 (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (exp.f64 (neg.f64 z))) -1/8)) y) (/.f64 (+.f64 (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) (exp.f64 (neg.f64 z)))) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 (/.f64 (*.f64 (pow.f64 z 3) -2) (exp.f64 (neg.f64 z))) 1/12)))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 z 2) 1) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (exp.f64 (neg.f64 z))) -1/8))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z))))))) (pow.f64 y 2)))))
(/.f64 y (exp.f64 (*.f64 -1 z)))
(/.f64 y (exp.f64 (*.f64 z -1)))
(/.f64 y (exp.f64 (neg.f64 z)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z))))
(+.f64 (/.f64 y (exp.f64 (*.f64 z -1))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 z -1)))))
(+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (*.f64 y (exp.f64 (*.f64 -1 z))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (+.f64 (/.f64 y (exp.f64 (*.f64 -1 z))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (*.f64 y (exp.f64 (*.f64 -1 z))))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 z -1)))) (+.f64 (+.f64 (/.f64 y (exp.f64 (*.f64 z -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (*.f64 y (exp.f64 (*.f64 z -1)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (*.f64 y (exp.f64 (*.f64 z -1)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (*.f64 y (exp.f64 (neg.f64 z))))) (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (*.f64 y (exp.f64 (neg.f64 z))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (*.f64 y (exp.f64 (neg.f64 z))))) (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (*.f64 y (exp.f64 (neg.f64 z))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)))) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z))))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (exp.f64 (*.f64 -1 z)))))) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (*.f64 y (exp.f64 (*.f64 -1 z))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (+.f64 (/.f64 y (exp.f64 (*.f64 -1 z))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (*.f64 y (exp.f64 (*.f64 -1 z)))))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 z -1)))) (+.f64 (+.f64 (/.f64 y (exp.f64 (*.f64 z -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (*.f64 y (exp.f64 (*.f64 z -1)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (*.f64 y (exp.f64 (*.f64 z -1))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))))) -1/24) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) -1/48))) (exp.f64 (*.f64 z -1)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 z -1)))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1))) 1/4)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 z -1))))))) (pow.f64 y 2))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (*.f64 y (exp.f64 (neg.f64 z))))) (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (*.f64 y (exp.f64 (neg.f64 z)))))))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (exp.f64 (neg.f64 z))) 1/4)) 1/2)) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (exp.f64 (neg.f64 z))) -1/2)))) (pow.f64 y 2))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (*.f64 y (exp.f64 (neg.f64 z))))) (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (*.f64 y (exp.f64 (neg.f64 z)))))))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) -1/24) (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (exp.f64 (neg.f64 z))) 1/4)) 1/2)) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (exp.f64 (neg.f64 z))) -1/2)))) (pow.f64 y 2))))
y
(+.f64 (*.f64 y z) y)
(+.f64 y (*.f64 z y))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2)) (*.f64 -1 y)) (pow.f64 z 2))) y))
(+.f64 (*.f64 z y) (+.f64 y (*.f64 -1 (*.f64 (pow.f64 z 2) (*.f64 y (+.f64 -1 (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))))))))
(+.f64 y (+.f64 (*.f64 (neg.f64 (pow.f64 z 2)) (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) -1/2))) (*.f64 z y)))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2)) (*.f64 -1 y)) (pow.f64 z 2))) (+.f64 y (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))))) (*.f64 -1 y))) (pow.f64 z 3))))))
(+.f64 (*.f64 z y) (+.f64 y (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 y (*.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 y))) 2)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) -1)) (neg.f64 y))))) (*.f64 -1 (*.f64 (pow.f64 z 2) (*.f64 y (+.f64 -1 (+.f64 1/2 (*.f64 1/2 (/.f64 1 y))))))))))
(+.f64 (*.f64 z y) (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) -1/2) (pow.f64 z 2))) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 y (*.f64 2 (+.f64 1/2 (*.f64 1/2 (/.f64 1 y))))) (*.f64 y (+.f64 -1 (neg.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/6)))))))))))
(+.f64 (*.f64 z y) (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) -1/2) (pow.f64 z 2))) (*.f64 (pow.f64 z 3) (*.f64 y (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))) (+.f64 -1 (neg.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/6)))))))))))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)) (/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (/.f64 (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) z))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)) (+.f64 (/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))) (pow.f64 z 2)))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))) (pow.f64 z 2))) (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))) (pow.f64 z 2))) (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (/.f64 (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) z)))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))) (pow.f64 y 2)))) (pow.f64 z 3))) (+.f64 (/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))) (pow.f64 z 2))))))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (+.f64 (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))) (pow.f64 z 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))))) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))))) (pow.f64 z 3)))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 y (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)) (*.f64 1/6 y)) (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (+.f64 (*.f64 (pow.f64 y 3) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))))) (pow.f64 z 3)) (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))) (pow.f64 z 2)))) (/.f64 (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) z)))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))) (pow.f64 z 2)) (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)) (+.f64 (*.f64 (*.f64 (pow.f64 y 3) -2) (*.f64 1/6 y)) (*.f64 -1/6 (pow.f64 y 6))))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (+.f64 (*.f64 (pow.f64 y 3) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))))) (pow.f64 z 3)))) (/.f64 (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) z)))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2)))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (neg.f64 (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 y 3)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 3)))) (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 y 2)) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 (pow.f64 z 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))) (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)))) (/.f64 y (*.f64 (pow.f64 z 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 y 3) (/.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 z 3)) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (+.f64 (+.f64 (*.f64 y (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -4)))) (*.f64 (pow.f64 y 3) (*.f64 1/2 (*.f64 (pow.f64 y 2) 1))))) (*.f64 (pow.f64 z 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (/.f64 (pow.f64 y 2) (pow.f64 z 3))) (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2))))) (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))))
(+.f64 (*.f64 (pow.f64 y 3) (neg.f64 (/.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 z 3)) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (+.f64 (+.f64 (*.f64 y (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 1/2 (*.f64 (pow.f64 y 2) 1))) (*.f64 1/6 (+.f64 (*.f64 y (*.f64 2 (pow.f64 y 3))) (pow.f64 y 6)))) (*.f64 (pow.f64 z 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (/.f64 (pow.f64 y 2) (pow.f64 z 3))) (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2))))) (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))))
(+.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 0)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(+.f64 0 (pow.f64 (/.f64 y (+.f64 y z)) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(-.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 0)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 1/2)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) 1/4)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) -1)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2) 2)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 y y) (pow.f64 (/.f64 1 (+.f64 y z)) y))
(pow.f64 (*.f64 y (/.f64 1 (+.f64 z y))) y)
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y))
(pow.f64 (*.f64 y (/.f64 1 (+.f64 z y))) y)
(*.f64 (pow.f64 2 y) (pow.f64 (*.f64 (/.f64 y (+.f64 y z)) 1/2) y))
(pow.f64 (*.f64 2 (*.f64 1/2 (/.f64 y (+.f64 z y)))) y)
(pow.f64 (*.f64 (/.f64 y (+.f64 z y)) 1) y)
(*.f64 (pow.f64 (*.f64 y 1/2) y) (pow.f64 (/.f64 2 (+.f64 y z)) y))
(pow.f64 (*.f64 (*.f64 y 1/2) (/.f64 2 (+.f64 z y))) y)
(*.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (/.f64 1/2 (+.f64 y z)) y))
(pow.f64 (*.f64 (/.f64 1/2 (+.f64 z y)) (+.f64 y y)) y)
(pow.f64 (*.f64 (+.f64 y y) (/.f64 1/2 (+.f64 z y))) y)
(*.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (*.f64 1/2 (/.f64 1 (+.f64 y z))) y))
(pow.f64 (*.f64 y (/.f64 1 (+.f64 z y))) y)
(*.f64 (pow.f64 1/2 y) (pow.f64 (*.f64 (/.f64 y (+.f64 y z)) 2) y))
(pow.f64 (*.f64 2 (*.f64 1/2 (/.f64 y (+.f64 z y)))) y)
(pow.f64 (*.f64 (/.f64 y (+.f64 z y)) 1) y)
(*.f64 (pow.f64 (*.f64 (/.f64 y (+.f64 y z)) 1/2) y) (pow.f64 2 y))
(pow.f64 (*.f64 2 (*.f64 1/2 (/.f64 y (+.f64 z y)))) y)
(pow.f64 (*.f64 (/.f64 y (+.f64 z y)) 1) y)
(*.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (pow.f64 (+.f64 y y) y))
(pow.f64 (*.f64 (/.f64 1/2 (+.f64 z y)) (+.f64 y y)) y)
(pow.f64 (*.f64 (+.f64 y y) (/.f64 1/2 (+.f64 z y))) y)
(*.f64 (pow.f64 (*.f64 y 4) y) (pow.f64 (/.f64 1 (*.f64 (+.f64 y z) 4)) y))
(pow.f64 (*.f64 (*.f64 y 4) (/.f64 1 (*.f64 4 (+.f64 z y)))) y)
(pow.f64 (*.f64 (*.f64 y 4) (/.f64 1/4 (+.f64 z y))) y)
(*.f64 (pow.f64 4 y) (pow.f64 (/.f64 y (*.f64 (+.f64 y z) 4)) y))
(pow.f64 (*.f64 4 (/.f64 y (*.f64 4 (+.f64 z y)))) y)
(*.f64 (pow.f64 (*.f64 (/.f64 y (+.f64 y z)) 2) y) (pow.f64 1/2 y))
(pow.f64 (*.f64 2 (*.f64 1/2 (/.f64 y (+.f64 z y)))) y)
(pow.f64 (*.f64 (/.f64 y (+.f64 z y)) 1) y)
(*.f64 (pow.f64 (neg.f64 y) y) (pow.f64 (/.f64 -1 (+.f64 y z)) y))
(pow.f64 (*.f64 (neg.f64 y) (/.f64 -1 (+.f64 z y))) y)
(pow.f64 (/.f64 (neg.f64 y) (neg.f64 (+.f64 z y))) y)
(*.f64 (pow.f64 -1 y) (pow.f64 (/.f64 y (neg.f64 (+.f64 y z))) y))
(pow.f64 (*.f64 -1 (/.f64 y (neg.f64 (+.f64 z y)))) y)
(pow.f64 (neg.f64 (/.f64 (neg.f64 y) (+.f64 z y))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 2)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) 4)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) -1)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) 8)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) -2)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) 16)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(-.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 0)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 2 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)) (/.f64 x 2)))
(*.f64 2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (/.f64 x 2)))
(*.f64 1/2 (*.f64 2 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y))))
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y)))))
(*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 1 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 (*.f64 2 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) 1/2)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (*.f64 2 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) 2)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4) 4)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) 8)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4))) 16)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(pow.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 2 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 2 (-.f64 0 (neg.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 1/2 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)) 1/2)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (+.f64 y y))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 y 4))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (/.f64 1/2 y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (neg.f64 y))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (+.f64 (/.f64 (neg.f64 y) 2) (/.f64 (neg.f64 y) 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 -1/2 (-.f64 0 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 -1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 -1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 2)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (*.f64 y y)))))
(/.f64 4 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 2 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 2 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (/.f64 y 1/8))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y -2))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 4) 4)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (/.f64 1 y) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2) (*.f64 y 1/2))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 1/2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (neg.f64 y) 2))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 y -2))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 8 (*.f64 2 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 -2 (*.f64 2 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 -2 (neg.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 -2 (+.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 2 (/.f64 1 y)) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y))) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y)))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y) (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y))))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) (*.f64 2 (/.f64 y 1/8)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) 8) (/.f64 2 (*.f64 2 (/.f64 y 1/8))))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) 8) (/.f64 (/.f64 1/4 y) 2))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 (neg.f64 y) 4))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))) (*.f64 (neg.f64 y) 4))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))) (+.f64 (*.f64 2 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 2 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 4)) 8)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) y) 4)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (/.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (+.f64 y y))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) y)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (/.f64 2 y) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) -1)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (/.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 -4 (*.f64 2 (neg.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 -4 (neg.f64 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (neg.f64 (*.f64 y 4)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y))) (-.f64 0 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (/.f64 1/2 y)) (-.f64 0 (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1/2)) (-.f64 0 (*.f64 y 1/2)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))) (*.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)) (*.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))) (*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y)) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))) (*.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (/.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1/2 y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)) (*.f64 (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2) (/.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1/2)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (/.f64 2 y) (/.f64 2 y)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) y) (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) y)) 8)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (/.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y 4))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (+.f64 y y))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 4)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 4))) 16)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) -2)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (+.f64 (/.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (/.f64 1 y)) (neg.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))) (+.f64 y y))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))) (neg.f64 (*.f64 y -2)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y))) (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(/.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (*.f64 y y)))))
(/.f64 (neg.f64 (/.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y -2))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (neg.f64 y))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) (neg.f64 (/.f64 y 1/8)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) 8)) (neg.f64 (/.f64 y 1/8)))
(/.f64 (*.f64 8 (neg.f64 (pow.f64 (/.f64 y (+.f64 z y)) y))) (/.f64 y -1/8))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (+.f64 y y))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (neg.f64 (*.f64 y -2)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (/.f64 2 y)) (-.f64 0 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(/.f64 (neg.f64 (/.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (neg.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(+.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 0)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(+.f64 0 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(+.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y))) (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y)))
(-.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 0)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(-.f64 0 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 y (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 2 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y))) (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 1/2 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(+.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y))) (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 (+.f64 y y) (*.f64 1/2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) 1/2)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)))
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 4 (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 (/.f64 y (+.f64 z y)) y)) y))
(*.f64 4 (/.f64 (/.f64 y 4) (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/4)
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 4 (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 (/.f64 y (+.f64 z y)) y)) y))
(*.f64 4 (/.f64 (/.f64 y 4) (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) y)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (neg.f64 y) (/.f64 -1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 -1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 4 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)))
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 4 (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 (/.f64 y (+.f64 z y)) y)) y))
(*.f64 4 (/.f64 (/.f64 y 4) (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y 1/2))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (*.f64 y 1/2) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (*.f64 y 1/2) (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))) 2)
(+.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y))) (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 1/4 (/.f64 (*.f64 y 4) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 4 (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 (/.f64 y (+.f64 z y)) y)) y))
(*.f64 4 (/.f64 (/.f64 y 4) (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)) (+.f64 y y))
(+.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y))) (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (+.f64 y y))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) 4)
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 4 (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 (/.f64 y (+.f64 z y)) y)) y))
(*.f64 4 (/.f64 (/.f64 y 4) (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) -1)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y 1/2))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 y 4))
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 4 (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 4 (*.f64 (/.f64 1/4 (pow.f64 (/.f64 y (+.f64 z y)) y)) y))
(*.f64 4 (/.f64 (/.f64 y 4) (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 (/.f64 -1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (neg.f64 y))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(pow.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(neg.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(neg.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))

localize10.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 y (+.f64 z y))
0.0b
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
0.0b
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
6.8b
(pow.f64 (/.f64 y (+.f64 z y)) y)
Compiler

Compiled 41 to 8 computations (80.5% saved)

series4.0ms (0%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
y
@inf
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
0.0ms
z
@-inf
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
0.0ms
y
@-inf
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
0.0ms
z
@-inf
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
0.0ms
z
@inf
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1740×rational.json-1
1740×rational.json-2
1740×rational.json-4
1740×rational.json-3
1726×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01069
16969
218269
350969
4143169
5459769
Stop Event
node limit
Counts
3 → 103
Calls
Call 1
Inputs
(/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 y (+.f64 z y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (*.f64 2 (/.f64 1 y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 2 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 (/.f64 1 y) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 2 (/.f64 1/2 y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 y) (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (/.f64 1/2 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (/.f64 1/2 (+.f64 y y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/4 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/2 (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 -1 y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (*.f64 (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y)) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 (pow.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (/.f64 (pow.f64 y y) y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (pow.f64 y y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (/.f64 1 y) (pow.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 y y) y) (pow.f64 (/.f64 1 (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 y y) y) (*.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 4)) (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (+.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) (/.f64 (/.f64 y (+.f64 y z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (+.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 2 (/.f64 1/2 (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (*.f64 2 (/.f64 1 (+.f64 y z))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (*.f64 (/.f64 2 (+.f64 y z)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 1/2 (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 y z)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (*.f64 2 (/.f64 1/2 (+.f64 y z))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 y (+.f64 y z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 y 2) (/.f64 1 (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y (/.f64 1/2 (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 y (+.f64 y z)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (/.f64 2 (*.f64 (+.f64 y z) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 (/.f64 2 (*.f64 (+.f64 y z) 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1/2 (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 2 (+.f64 y z))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 y z)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -1 (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (*.f64 (/.f64 -1 (+.f64 y z)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y (neg.f64 (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 y (neg.f64 (+.f64 y z))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 y z)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y (/.f64 2 (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 (+.f64 y z))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 y z) 8)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 y z)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (+.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (neg.f64 (+.f64 y z))))))))

simplify172.0ms (1%)

Algorithm
egg-herbie
Rules
1440×rational.json-simplify-35
1110×rational.json-simplify-51
1012×rational.json-simplify-2
902×rational.json-simplify-41
852×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
046110879
110809797
221139119
340188247
472388247
Stop Event
node limit
Counts
187 → 308
Calls
Call 1
Inputs
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 x (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)))))))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) x)))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x)))
(+.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) x))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x))))
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (/.f64 y z))))
1
(+.f64 1 (*.f64 -1 (/.f64 z y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 z y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 z y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (/.f64 y z))))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (/.f64 y z))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (*.f64 2 (/.f64 1 y)) 1/2))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 2 y) 1/2))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1/2 y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 (/.f64 1 y) 1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 2 (/.f64 1/2 y)) 1/2))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 1))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1 y)))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1/2))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(*.f64 2 (*.f64 (/.f64 1/2 y) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (/.f64 1/2 (+.f64 y y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (/.f64 1/2 (+.f64 y y)) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/4 (/.f64 1 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/2 (/.f64 1/2 y)))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 -1 y))
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 -1 y) 1))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) 1))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)))
(*.f64 (pow.f64 y y) (*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) 1))
(*.f64 (pow.f64 y y) (*.f64 (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y)) (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 (pow.f64 y y) y))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (/.f64 (pow.f64 y y) y) 1))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (pow.f64 y y) (/.f64 1 y)))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (/.f64 1 y) (pow.f64 y y)))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) -1)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 2)
(*.f64 (/.f64 (pow.f64 y y) y) (pow.f64 (/.f64 1 (+.f64 y z)) y))
(*.f64 (/.f64 1/2 (+.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(*.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (pow.f64 (+.f64 y y) y) (*.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (/.f64 1 y)))
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(-.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 0)
(*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 1)
(*.f64 1 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x))
(*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2) 1))
(*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 x x)))
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2) 2)
(/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 1)
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2) 2)
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 4)) (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 4))) 16)
(pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 1)
(+.f64 (/.f64 y (+.f64 y z)) 0)
(+.f64 0 (/.f64 y (+.f64 y z)))
(+.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) (/.f64 (/.f64 y (+.f64 y z)) 2))
(-.f64 (/.f64 y (+.f64 y z)) 0)
(*.f64 y (/.f64 1 (+.f64 y z)))
(*.f64 y (*.f64 2 (/.f64 1/2 (+.f64 y z))))
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 (+.f64 y z))) 1/2))
(*.f64 y (*.f64 (/.f64 2 (+.f64 y z)) 1/2))
(*.f64 (/.f64 y (+.f64 y z)) 1)
(*.f64 1 (/.f64 y (+.f64 y z)))
(*.f64 (+.f64 y y) (/.f64 1/2 (+.f64 y z)))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 y z)) 1/2))
(*.f64 (+.f64 y y) (*.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) 1))
(*.f64 (+.f64 y y) (*.f64 (*.f64 2 (/.f64 1/2 (+.f64 y z))) 1/2))
(*.f64 2 (/.f64 (/.f64 y (+.f64 y z)) 2))
(*.f64 2 (*.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) 1))
(*.f64 2 (*.f64 (/.f64 y 2) (/.f64 1 (+.f64 y z))))
(*.f64 2 (*.f64 y (/.f64 1/2 (+.f64 y z))))
(*.f64 2 (*.f64 (/.f64 y (+.f64 y z)) 1/2))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 y z)) y))
(*.f64 (*.f64 y 4) (/.f64 2 (*.f64 (+.f64 y z) 8)))
(*.f64 (*.f64 y 4) (*.f64 (/.f64 2 (*.f64 (+.f64 y z) 8)) 1))
(*.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (+.f64 y z))))
(*.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1/2 (+.f64 y z))))
(*.f64 (*.f64 y (/.f64 2 (+.f64 y z))) 1/2)
(*.f64 (/.f64 1 (+.f64 y z)) y)
(*.f64 (neg.f64 y) (/.f64 -1 (+.f64 y z)))
(*.f64 (neg.f64 y) (*.f64 (/.f64 -1 (+.f64 y z)) 1))
(*.f64 -1 (/.f64 y (neg.f64 (+.f64 y z))))
(*.f64 -1 (*.f64 (/.f64 y (neg.f64 (+.f64 y z))) 1))
(*.f64 (/.f64 1/2 (+.f64 y z)) (+.f64 y y))
(*.f64 1/2 (*.f64 y (/.f64 2 (+.f64 y z))))
(*.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) (+.f64 y y))
(*.f64 (/.f64 y (neg.f64 (+.f64 y z))) -1)
(*.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) 2)
(*.f64 (/.f64 2 (*.f64 (+.f64 y z) 8)) (*.f64 y 4))
(*.f64 (/.f64 -1 (+.f64 y z)) (neg.f64 y))
(pow.f64 (/.f64 y (+.f64 y z)) 1)
(neg.f64 (/.f64 y (neg.f64 (+.f64 y z))))
Outputs
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))) (/.f64 1 y))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 z 2))))) (pow.f64 y 2)) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 z)))) (pow.f64 y 2)))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 z 2)) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 z 2)) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1))) (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 z 4))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3))) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 1/12)))) (pow.f64 y 4))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42)))) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)))) (pow.f64 y 4))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 z 2)) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1)) (*.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (*.f64 1 (pow.f64 z 2)) 1/12)))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1))) (pow.f64 y 3))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))))) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/24 (*.f64 (pow.f64 z 4) 6)) (+.f64 (*.f64 1/48 (pow.f64 z 6)) (*.f64 (pow.f64 z 2) (*.f64 (*.f64 (pow.f64 z 3) -2) 1/12)))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 z 4))) (pow.f64 y 3)))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 z 2)) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2))))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 (pow.f64 z 3) 8)))) (pow.f64 y 3))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 z 2)) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 z 4)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))))) -1/24) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) -1/48) (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) 1/12)))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 4))))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 (pow.f64 z 3) 8)))) (pow.f64 y 3))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 (pow.f64 z 3) 8)))) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (*.f64 1 (pow.f64 z 2)) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) -1/24) (*.f64 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1) -1/48))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 z 2)) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 z 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/12 (*.f64 2 (pow.f64 z 3)))) (*.f64 (pow.f64 z 6) -1/48))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 z 4)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y)))
(+.f64 (/.f64 1 y) (/.f64 z (neg.f64 y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y))))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 z y)) (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2)))))))
(+.f64 (+.f64 (/.f64 1 y) (/.f64 z (neg.f64 y))) (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 (/.f64 1 y) 1/2) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) y))))))
(+.f64 (+.f64 (neg.f64 (/.f64 z y)) (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y))))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 y) 1/2) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) (/.f64 (pow.f64 z 3) y))) (/.f64 1 y)))
(+.f64 (+.f64 (/.f64 1 y) (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2)))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 (/.f64 1 y) 1/2) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) y)) (/.f64 z y))))
(+.f64 (+.f64 (/.f64 1 y) (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2)))))) (*.f64 -1 (+.f64 (*.f64 (+.f64 1/6 (+.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) (/.f64 (pow.f64 z 3) y)) (/.f64 z y))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3)))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)))) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 -1/2 (pow.f64 y 3))))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (*.f64 -2 (pow.f64 y 3)))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/2)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (*.f64 -2 (pow.f64 y 3)))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/2)))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z))))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) 1/6)) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3))))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)) (*.f64 1/6 y)) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 (pow.f64 y 3) 1/2)))) (*.f64 y (pow.f64 z 3)))) (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2))))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (pow.f64 y 3))) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 2)))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 1/2 (pow.f64 y 3))) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (*.f64 y (pow.f64 z 3))))))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))
(+.f64 (+.f64 (log.f64 y) x) (+.f64 (/.f64 1 y) (log.f64 (/.f64 1 z))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (+.f64 (log.f64 y) x) (+.f64 (/.f64 1 y) (log.f64 (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) x) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) x))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 x (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)))))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 y) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)) x) (log.f64 (/.f64 1 z)))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (log.f64 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 z 2))))) (pow.f64 y 2)) x)))))
(+.f64 (/.f64 1 y) (+.f64 x (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 z)))) (pow.f64 y 2)) (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) x)))))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) x)
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) x))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) x))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 z 2)) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) x))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) x))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3))) x)))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) x)))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 z 2)) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) x)))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 z 4))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) x)))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) x)
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) x))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) x))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 z 2)) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) x))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) x))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) x) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 (pow.f64 z 3) 8)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) x)))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 1 (pow.f64 z 2)) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) x)))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 x (*.f64 (+.f64 (*.f64 1/8 (pow.f64 z 4)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))))))
(+.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) x))
(+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (/.f64 1 y) x))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (/.f64 1 y) x))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 z y)) x))
(+.f64 (/.f64 z (neg.f64 y)) (+.f64 (/.f64 1 y) x))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 z y)) x)))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (+.f64 (neg.f64 (/.f64 z y)) (+.f64 (/.f64 1 y) x)))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 z y)) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))))) x)))
(+.f64 (/.f64 z (neg.f64 y)) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))))) (+.f64 (/.f64 1 y) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 (/.f64 1 y) 1/2) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) y))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 z y)) x))))
(+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 y) 1/2) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) (/.f64 (pow.f64 z 3) y))) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (+.f64 (neg.f64 (/.f64 z y)) (+.f64 (/.f64 1 y) x))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))))) x) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 (/.f64 1 y) 1/2) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) y)) (/.f64 z y)))))
(+.f64 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))))) x) (+.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 1/6 (+.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) (/.f64 (pow.f64 z 3) y)) (/.f64 z y))) (/.f64 1 y)))
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 x (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) x)))
(+.f64 x (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)))) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 -1/2 (pow.f64 y 3))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) x))))
(+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (*.f64 -2 (pow.f64 y 3)))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/2)))) (*.f64 y (pow.f64 z 3)))) (+.f64 x (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) x) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (*.f64 -2 (pow.f64 y 3)))) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/2)))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) 1/6)) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3))))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) x) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)) (*.f64 1/6 y)) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 (pow.f64 y 3) 1/2)))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2))))) (+.f64 x (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (pow.f64 y 3))) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (*.f64 y (pow.f64 z 3)))))))))
(+.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 x (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 1/2 (pow.f64 y 3))) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (*.f64 y (pow.f64 z 3)))))))))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 y z) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 y z) (/.f64 (neg.f64 (pow.f64 y 2)) (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (+.f64 (/.f64 (neg.f64 (pow.f64 y 2)) (pow.f64 z 2)) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (/.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 y z) (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 y z) (+.f64 (neg.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
1
(+.f64 1 (*.f64 -1 (/.f64 z y)))
(+.f64 1 (neg.f64 (/.f64 z y)))
(-.f64 1 (/.f64 z y))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (-.f64 1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 z y)) (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 3)) (/.f64 z y)))))
(+.f64 (/.f64 z (neg.f64 y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (-.f64 1 (/.f64 (pow.f64 z 3) (pow.f64 y 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 z y)))
(+.f64 1 (neg.f64 (/.f64 z y)))
(-.f64 1 (/.f64 z y))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (-.f64 1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 z y)) (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 3)) (/.f64 z y)))))
(+.f64 (/.f64 z (neg.f64 y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (-.f64 1 (/.f64 (pow.f64 z 3) (pow.f64 y 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 z y)))
(+.f64 1 (neg.f64 (/.f64 z y)))
(-.f64 1 (/.f64 z y))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (-.f64 1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 z y)) (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 3)) (/.f64 z y)))))
(+.f64 (/.f64 z (neg.f64 y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (-.f64 1 (/.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 y z) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 y z) (/.f64 (neg.f64 (pow.f64 y 2)) (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (+.f64 (/.f64 (neg.f64 (pow.f64 y 2)) (pow.f64 z 2)) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (/.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 y z) (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 y z) (+.f64 (neg.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 y z) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 y z) (/.f64 (neg.f64 (pow.f64 y 2)) (pow.f64 z 2)))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (+.f64 (/.f64 (neg.f64 (pow.f64 y 2)) (pow.f64 z 2)) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (/.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 y z) (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 y z) (+.f64 (neg.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))))
(+.f64 (/.f64 y z) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (*.f64 2 (/.f64 1 y)) 1/2))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 2 y) 1/2))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1/2 y))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 (/.f64 1 y) 1/2) 1))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 2 (/.f64 1/2 y)) 1/2))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 1))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1 y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1/2))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 2 (*.f64 (/.f64 1/2 y) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (/.f64 1/2 (+.f64 y y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 4 (/.f64 1/2 (+.f64 y y))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 (+.f64 y y))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/4 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (/.f64 1/2 (+.f64 y y)) 1))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 4 (/.f64 1/2 (+.f64 y y))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 (+.f64 y y))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/4 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/4 (/.f64 1 y)))
(*.f64 (*.f64 4 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 1 y) 1/4))
(*.f64 (/.f64 1 y) (*.f64 1/4 (*.f64 4 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 1/4 (*.f64 4 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/2 (/.f64 1/2 y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 -1 y))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 -1 y) 1))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 -1 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) 1))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 y y) (*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) 1))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 y y) (*.f64 (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y)) (/.f64 1/2 y)))
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y))))
(*.f64 (/.f64 1/2 y) (*.f64 (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y)))
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 y y) (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y))))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 (pow.f64 y y) y))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (/.f64 (pow.f64 y y) y) 1))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (pow.f64 y y) (/.f64 1 y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (/.f64 1 y) (pow.f64 y y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) -1)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 2)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 y y) y) (pow.f64 (/.f64 1 (+.f64 y z)) y))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1/2 (+.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 4 (/.f64 1/2 (+.f64 y y))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 (+.f64 y y))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/4 y)))
(*.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (+.f64 y y) y) (*.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (/.f64 1 y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(-.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 0)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 1)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 1 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2))
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2) 1))
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2) 1/2)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2))
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 x x)))
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2) 2)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 1)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 2) 2)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 4) 4)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 4)) 8)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 4)) (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 4))) 16)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) x) 1)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 (/.f64 y (+.f64 y z)) 0)
(/.f64 y (+.f64 y z))
(+.f64 0 (/.f64 y (+.f64 y z)))
(/.f64 y (+.f64 y z))
(+.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) (/.f64 (/.f64 y (+.f64 y z)) 2))
(/.f64 y (+.f64 y z))
(-.f64 (/.f64 y (+.f64 y z)) 0)
(/.f64 y (+.f64 y z))
(*.f64 y (/.f64 1 (+.f64 y z)))
(/.f64 y (+.f64 y z))
(*.f64 y (*.f64 2 (/.f64 1/2 (+.f64 y z))))
(/.f64 y (+.f64 y z))
(*.f64 y (*.f64 (*.f64 2 (/.f64 1 (+.f64 y z))) 1/2))
(/.f64 y (+.f64 y z))
(*.f64 y (*.f64 (/.f64 2 (+.f64 y z)) 1/2))
(*.f64 (/.f64 2 (+.f64 y z)) (*.f64 1/2 y))
(*.f64 (/.f64 2 (+.f64 y z)) (*.f64 y 1/2))
(*.f64 (/.f64 y (+.f64 y z)) 1)
(/.f64 y (+.f64 y z))
(*.f64 1 (/.f64 y (+.f64 y z)))
(/.f64 y (+.f64 y z))
(*.f64 (+.f64 y y) (/.f64 1/2 (+.f64 y z)))
(/.f64 y (+.f64 y z))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 y z)) 1/2))
(/.f64 y (+.f64 y z))
(*.f64 (+.f64 y y) (*.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) 1))
(/.f64 y (+.f64 y z))
(*.f64 (+.f64 y y) (*.f64 (*.f64 2 (/.f64 1/2 (+.f64 y z))) 1/2))
(/.f64 y (+.f64 y z))
(*.f64 2 (/.f64 (/.f64 y (+.f64 y z)) 2))
(/.f64 y (+.f64 y z))
(*.f64 2 (*.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) 1))
(/.f64 y (+.f64 y z))
(*.f64 2 (*.f64 (/.f64 y 2) (/.f64 1 (+.f64 y z))))
(/.f64 y (+.f64 y z))
(*.f64 2 (*.f64 y (/.f64 1/2 (+.f64 y z))))
(/.f64 y (+.f64 y z))
(*.f64 2 (*.f64 (/.f64 y (+.f64 y z)) 1/2))
(/.f64 y (+.f64 y z))
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 y z)) y))
(/.f64 y (+.f64 y z))
(*.f64 (*.f64 y 4) (/.f64 2 (*.f64 (+.f64 y z) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 (+.f64 y z)) y))
(*.f64 (*.f64 y 4) (/.f64 1/4 (+.f64 y z)))
(*.f64 y (*.f64 4 (/.f64 1/4 (+.f64 y z))))
(*.f64 (*.f64 y 4) (*.f64 (/.f64 2 (*.f64 (+.f64 y z) 8)) 1))
(*.f64 (*.f64 y 4) (/.f64 2 (*.f64 (+.f64 y z) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 (+.f64 y z)) y))
(*.f64 (*.f64 y 4) (/.f64 1/4 (+.f64 y z)))
(*.f64 y (*.f64 4 (/.f64 1/4 (+.f64 y z))))
(*.f64 (*.f64 y 4) (*.f64 1/4 (/.f64 1 (+.f64 y z))))
(/.f64 y (+.f64 y z))
(*.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1/2 (+.f64 y z))))
(/.f64 y (+.f64 y z))
(*.f64 (*.f64 y (/.f64 2 (+.f64 y z))) 1/2)
(*.f64 (/.f64 2 (+.f64 y z)) (*.f64 1/2 y))
(*.f64 (/.f64 2 (+.f64 y z)) (*.f64 y 1/2))
(*.f64 (/.f64 1 (+.f64 y z)) y)
(/.f64 y (+.f64 y z))
(*.f64 (neg.f64 y) (/.f64 -1 (+.f64 y z)))
(/.f64 y (+.f64 y z))
(*.f64 (neg.f64 y) (*.f64 (/.f64 -1 (+.f64 y z)) 1))
(/.f64 y (+.f64 y z))
(*.f64 -1 (/.f64 y (neg.f64 (+.f64 y z))))
(/.f64 y (+.f64 y z))
(*.f64 -1 (*.f64 (/.f64 y (neg.f64 (+.f64 y z))) 1))
(/.f64 y (+.f64 y z))
(*.f64 (/.f64 1/2 (+.f64 y z)) (+.f64 y y))
(/.f64 y (+.f64 y z))
(*.f64 1/2 (*.f64 y (/.f64 2 (+.f64 y z))))
(*.f64 (/.f64 2 (+.f64 y z)) (*.f64 1/2 y))
(*.f64 (/.f64 2 (+.f64 y z)) (*.f64 y 1/2))
(*.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) (+.f64 y y))
(/.f64 y (+.f64 y z))
(*.f64 (/.f64 y (neg.f64 (+.f64 y z))) -1)
(/.f64 y (+.f64 y z))
(*.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) 2)
(/.f64 y (+.f64 y z))
(*.f64 (/.f64 2 (*.f64 (+.f64 y z) 8)) (*.f64 y 4))
(*.f64 (*.f64 y 4) (/.f64 2 (*.f64 (+.f64 y z) 8)))
(*.f64 4 (*.f64 (/.f64 1/4 (+.f64 y z)) y))
(*.f64 (*.f64 y 4) (/.f64 1/4 (+.f64 y z)))
(*.f64 y (*.f64 4 (/.f64 1/4 (+.f64 y z))))
(*.f64 (/.f64 -1 (+.f64 y z)) (neg.f64 y))
(/.f64 y (+.f64 y z))
(pow.f64 (/.f64 y (+.f64 y z)) 1)
(/.f64 y (+.f64 y z))
(neg.f64 (/.f64 y (neg.f64 (+.f64 y z))))
(/.f64 y (+.f64 y z))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 1 y) x)
Compiler

Compiled 14 to 9 computations (35.7% saved)

series1.0ms (0%)

Counts
1 → 6
Calls

6 calls:

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

rewrite64.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1732×rational.json-simplify-35
1188×rational.json-1
1188×rational.json-2
1188×rational.json-4
1188×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
15813
214113
328013
457813
5152313
6449513
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(+.f64 (/.f64 1 y) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 x 1/2) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (/.f64 1 y) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x (/.f64 2 y))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 y) x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 x (+.f64 x (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (/.f64 1 y) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 (/.f64 4 y) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 y) x) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 y) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 1/2) (/.f64 1/2 y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 y) (*.f64 x 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 x (/.f64 2 y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 y) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 1 y) x) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 8))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 y) x) 1)))))

simplify131.0ms (0.7%)

Algorithm
egg-herbie
Rules
1454×rational.json-simplify-46
1446×rational.json-simplify-1
1226×rational.json-simplify-35
1120×rational.json-simplify-41
1020×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055401
1108401
2255401
3797401
41478401
53091401
63453401
73539401
83650401
94037401
105647401
Stop Event
node limit
Counts
29 → 28
Calls
Call 1
Inputs
(/.f64 1 y)
x
x
(/.f64 1 y)
x
x
(-.f64 (+.f64 (/.f64 1 y) x) 0)
(*.f64 1 (+.f64 (/.f64 1 y) x))
(*.f64 (+.f64 (/.f64 1 y) x) 1)
(*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 1/2))
(*.f64 2 (+.f64 (*.f64 x 1/2) (/.f64 1/2 y)))
(*.f64 4 (/.f64 (+.f64 (/.f64 1 y) x) 4))
(*.f64 (+.f64 x (+.f64 x (/.f64 2 y))) 1/2)
(*.f64 (*.f64 (+.f64 (/.f64 1 y) x) 4) 1/4)
(*.f64 1/2 (+.f64 x (+.f64 x (/.f64 2 y))))
(*.f64 1/4 (*.f64 (+.f64 (/.f64 1 y) x) 4))
(*.f64 1/4 (+.f64 (/.f64 4 y) (*.f64 x 4)))
(*.f64 (*.f64 (+.f64 (/.f64 1 y) x) 1/2) 2)
(*.f64 (/.f64 (+.f64 (/.f64 1 y) x) 4) 4)
(*.f64 (+.f64 (*.f64 x 1/2) (/.f64 1/2 y)) 2)
(*.f64 (+.f64 (/.f64 4 y) (*.f64 x 4)) 1/4)
(/.f64 (+.f64 (/.f64 1 y) x) 1)
(/.f64 (+.f64 x (+.f64 x (/.f64 2 y))) 2)
(/.f64 (*.f64 (+.f64 (/.f64 1 y) x) 4) 4)
(/.f64 (*.f64 (+.f64 (/.f64 1 y) x) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 8))) 32)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 8))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 8)))) 64)
(pow.f64 (+.f64 (/.f64 1 y) x) 1)
Outputs
(/.f64 1 y)
x
x
(/.f64 1 y)
x
x
(-.f64 (+.f64 (/.f64 1 y) x) 0)
(+.f64 (/.f64 1 y) x)
(*.f64 1 (+.f64 (/.f64 1 y) x))
(+.f64 (/.f64 1 y) x)
(*.f64 (+.f64 (/.f64 1 y) x) 1)
(+.f64 (/.f64 1 y) x)
(*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 1/2))
(+.f64 (/.f64 1 y) x)
(*.f64 2 (+.f64 (*.f64 x 1/2) (/.f64 1/2 y)))
(*.f64 4 (/.f64 (+.f64 (/.f64 1 y) x) 4))
(+.f64 (/.f64 1 y) x)
(*.f64 (+.f64 x (+.f64 x (/.f64 2 y))) 1/2)
(*.f64 1/2 (+.f64 x (+.f64 x (/.f64 2 y))))
(*.f64 1/2 (+.f64 (/.f64 2 y) (+.f64 x x)))
(*.f64 (*.f64 (+.f64 (/.f64 1 y) x) 4) 1/4)
(+.f64 (/.f64 1 y) x)
(*.f64 1/2 (+.f64 x (+.f64 x (/.f64 2 y))))
(*.f64 1/2 (+.f64 (/.f64 2 y) (+.f64 x x)))
(*.f64 1/4 (*.f64 (+.f64 (/.f64 1 y) x) 4))
(+.f64 (/.f64 1 y) x)
(*.f64 1/4 (+.f64 (/.f64 4 y) (*.f64 x 4)))
(*.f64 (*.f64 (+.f64 (/.f64 1 y) x) 1/2) 2)
(+.f64 (/.f64 1 y) x)
(*.f64 (/.f64 (+.f64 (/.f64 1 y) x) 4) 4)
(+.f64 (/.f64 1 y) x)
(*.f64 (+.f64 (*.f64 x 1/2) (/.f64 1/2 y)) 2)
(*.f64 2 (+.f64 (*.f64 x 1/2) (/.f64 1/2 y)))
(*.f64 (+.f64 (/.f64 4 y) (*.f64 x 4)) 1/4)
(*.f64 1/4 (+.f64 (/.f64 4 y) (*.f64 x 4)))
(/.f64 (+.f64 (/.f64 1 y) x) 1)
(+.f64 (/.f64 1 y) x)
(/.f64 (+.f64 x (+.f64 x (/.f64 2 y))) 2)
(/.f64 (+.f64 (/.f64 2 y) (+.f64 x x)) 2)
(/.f64 (*.f64 (+.f64 (/.f64 1 y) x) 4) 4)
(+.f64 (/.f64 1 y) x)
(/.f64 (*.f64 (+.f64 (/.f64 1 y) x) 8) 8)
(+.f64 (/.f64 1 y) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 8)) 16)
(+.f64 (/.f64 1 y) x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 8))) 32)
(+.f64 (/.f64 1 y) x)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 8))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 1 y) x) 8)))) 64)
(+.f64 (/.f64 1 y) x)
(pow.f64 (+.f64 (/.f64 1 y) x) 1)
(+.f64 (/.f64 1 y) x)

localize3.0ms (0%)

Compiler

Compiled 8 to 6 computations (25% saved)

eval858.0ms (4.8%)

Compiler

Compiled 38440 to 25515 computations (33.6% saved)

prune211.0ms (1.2%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New9213924
Fresh011
Picked011
Done213
Total9236929
Error
0.0b
Counts
929 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
39.6b
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
34.6b
(/.f64 1 y)
3.0b
(+.f64 (/.f64 1 y) x)
24.9b
(+.f64 x (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
6.9b
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
29.0b
x
Compiler

Compiled 80 to 42 computations (47.5% saved)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 y (+.f64 y z))
0.0b
(/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))
0.0b
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
6.8b
(pow.f64 (/.f64 y (+.f64 y z)) y)
Compiler

Compiled 55 to 13 computations (76.4% saved)

series6.0ms (0%)

Counts
4 → 108
Calls

27 calls:

TimeVariablePointExpression
0.0ms
y
@inf
(/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))
0.0ms
y
@-inf
(/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))
0.0ms
z
@-inf
(/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))
0.0ms
z
@inf
(/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))
0.0ms
z
@-inf
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))

rewrite83.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1470×rational.json-1
1470×rational.json-2
1470×rational.json-4
1470×rational.json-3
1454×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01288
19588
224788
364188
4180388
5481588
Stop Event
node limit
Counts
4 → 132
Calls
Call 1
Inputs
(pow.f64 (/.f64 y (+.f64 y z)) y)
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 y (+.f64 y z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (pow.f64 (/.f64 1 (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (/.f64 1/2 (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (pow.f64 (+.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/2 y) (pow.f64 (*.f64 y (/.f64 2 (+.f64 y z))) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) y) (pow.f64 (+.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 y) (pow.f64 (/.f64 y (*.f64 (+.f64 y z) 2)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 y) (pow.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (*.f64 (+.f64 y z) 2)) y) (pow.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) y) (pow.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y (/.f64 2 (+.f64 y z))) y) (pow.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y 4) y) (pow.f64 (/.f64 1 (*.f64 (+.f64 y z) 4)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 y z) 4)) y) (pow.f64 (*.f64 y 4) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -1 y) (pow.f64 (/.f64 (neg.f64 y) (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (neg.f64 y) (+.f64 y z)) y) (pow.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 y) y) (pow.f64 (/.f64 -1 (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 (+.f64 y z)) y) (pow.f64 (neg.f64 y) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (/.f64 1 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 y)) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 2) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (+.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (neg.f64 y) (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (*.f64 (+.f64 y z) 2)) (/.f64 y (*.f64 (+.f64 y z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) (/.f64 (/.f64 y (+.f64 y z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (+.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 y) (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (+.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 1/2 (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 y z)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 y (*.f64 (+.f64 y z) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 y (+.f64 y z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y (/.f64 1/2 (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 2 (+.f64 y z))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (/.f64 1 (*.f64 (+.f64 y z) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 y z)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 y) (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -1 (+.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y (/.f64 2 (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 y z)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 y) (+.f64 y z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 (+.f64 y z) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 y z) 4)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 y z)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1/2 (+.f64 y z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (+.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 y) (+.f64 y z)))))))

simplify207.0ms (1.2%)

Algorithm
egg-herbie
Rules
1408×rational.json-simplify-51
1272×rational.json-simplify-2
1208×rational.json-simplify-35
1048×rational.json-simplify-43
770×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
064716772
1152114302
2334013214
3708912788
Stop Event
node limit
Counts
240 → 418
Calls
Call 1
Inputs
1
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) 1)
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 3)) (+.f64 1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2)))))
(exp.f64 (*.f64 -1 z))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (exp.f64 (*.f64 -1 z))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (exp.f64 (*.f64 -1 z)))))
(exp.f64 (*.f64 -1 z))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z)))))
1
(+.f64 (*.f64 -1 z) 1)
(+.f64 (*.f64 -1 z) (+.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2) (pow.f64 z 2))))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2) (pow.f64 z 2)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 z 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (pow.f64 z 2)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 z 3))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2)))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 x (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)))))))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) x)))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x)))
(+.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) x))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x))))
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))))
y
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 y (*.f64 (-.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 y (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))))) (pow.f64 y 4))) (*.f64 (-.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))) (pow.f64 y 3)))))
(/.f64 y (exp.f64 (*.f64 -1 z)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))))) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (exp.f64 (*.f64 -1 z)))))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4))))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/12 (/.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (exp.f64 (*.f64 -1 z)))))))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))))) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 -1 z)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (*.f64 y (exp.f64 (*.f64 -1 z))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (+.f64 (/.f64 y (exp.f64 (*.f64 -1 z))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (*.f64 y (exp.f64 (*.f64 -1 z))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)))) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z))))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (exp.f64 (*.f64 -1 z)))))) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (*.f64 y (exp.f64 (*.f64 -1 z))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (+.f64 (/.f64 y (exp.f64 (*.f64 -1 z))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (*.f64 y (exp.f64 (*.f64 -1 z)))))))))
y
(+.f64 (*.f64 y z) y)
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2)) (*.f64 -1 y)) (pow.f64 z 2))) y))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2)) (*.f64 -1 y)) (pow.f64 z 2))) (+.f64 y (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))))) (*.f64 -1 y))) (pow.f64 z 3))))))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)) (/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)) (+.f64 (/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))) (pow.f64 y 2)))) (pow.f64 z 3))) (+.f64 (/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))) (pow.f64 z 2))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 y 3)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 3)))) (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 y 2)) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2))))))))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (/.f64 y z))))
1
(+.f64 1 (*.f64 -1 (/.f64 z y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 z y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 z y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (/.f64 y z))))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (/.f64 y z))))
(+.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 0)
(+.f64 0 (pow.f64 (/.f64 y (+.f64 y z)) y))
(+.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(+.f64 (-.f64 1 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) -1)
(-.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 0)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1)
(*.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 1/2)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) 1/4)
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) -1)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (pow.f64 y y) (pow.f64 (/.f64 1 (+.f64 y z)) y))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 2)
(*.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (/.f64 1/2 (+.f64 y z)) y))
(*.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) y))
(*.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (pow.f64 (+.f64 y y) y))
(*.f64 (pow.f64 1/2 y) (pow.f64 (*.f64 y (/.f64 2 (+.f64 y z))) y))
(*.f64 (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) y) (pow.f64 (+.f64 y y) y))
(*.f64 (pow.f64 2 y) (pow.f64 (/.f64 y (*.f64 (+.f64 y z) 2)) y))
(*.f64 (pow.f64 2 y) (pow.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) y))
(*.f64 (pow.f64 (/.f64 y (*.f64 (+.f64 y z) 2)) y) (pow.f64 2 y))
(*.f64 (pow.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) y) (pow.f64 2 y))
(*.f64 (pow.f64 (*.f64 y (/.f64 2 (+.f64 y z))) y) (pow.f64 1/2 y))
(*.f64 (pow.f64 (*.f64 y 4) y) (pow.f64 (/.f64 1 (*.f64 (+.f64 y z) 4)) y))
(*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 y z) 4)) y) (pow.f64 (*.f64 y 4) y))
(*.f64 (pow.f64 -1 y) (pow.f64 (/.f64 (neg.f64 y) (+.f64 y z)) y))
(*.f64 (pow.f64 (/.f64 (neg.f64 y) (+.f64 y z)) y) (pow.f64 -1 y))
(*.f64 (pow.f64 (neg.f64 y) y) (pow.f64 (/.f64 -1 (+.f64 y z)) y))
(*.f64 (pow.f64 (/.f64 -1 (+.f64 y z)) y) (pow.f64 (neg.f64 y) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) 4)
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) -1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) 8)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) 16)
(neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(-.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 0)
(*.f64 1 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(*.f64 2 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))
(*.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 x x)))
(*.f64 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 x x)) 1/2)
(/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(/.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)
(/.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4))) 16)
(pow.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(+.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 0)
(+.f64 0 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(+.f64 -1 (-.f64 1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(+.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))
(+.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2))
(+.f64 (-.f64 1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) -1)
(-.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 0)
(-.f64 0 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(-.f64 0 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1)
(*.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2))
(*.f64 2 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))
(*.f64 2 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2))
(*.f64 2 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) 1/2)
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 4) 1/4)
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)))
(*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) y)
(*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (/.f64 1 y)))
(*.f64 -1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 -1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1)
(*.f64 (neg.f64 y) (/.f64 -1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y 2))
(*.f64 1/2 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)) (+.f64 y y))
(*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2) (+.f64 y y))
(*.f64 (/.f64 1 (/.f64 1 y)) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) -1)
(*.f64 (/.f64 -1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (neg.f64 y))
(*.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) 2)
(*.f64 1/4 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 4))
(*.f64 (/.f64 y 2) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 y 4))
(*.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))) 2)
(pow.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1)
(neg.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(neg.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 (/.f64 y (+.f64 y z)) 0)
(+.f64 0 (/.f64 y (+.f64 y z)))
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 y) (+.f64 y z))))
(+.f64 (/.f64 y (*.f64 (+.f64 y z) 2)) (/.f64 y (*.f64 (+.f64 y z) 2)))
(+.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) (/.f64 (/.f64 y (+.f64 y z)) 2))
(-.f64 (/.f64 y (+.f64 y z)) 0)
(-.f64 0 (/.f64 (neg.f64 y) (+.f64 y z)))
(*.f64 y (/.f64 1 (+.f64 y z)))
(*.f64 (/.f64 y (+.f64 y z)) 1)
(*.f64 1 (/.f64 y (+.f64 y z)))
(*.f64 (+.f64 y y) (/.f64 1/2 (+.f64 y z)))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 y z)) 1/2))
(*.f64 2 (/.f64 y (*.f64 (+.f64 y z) 2)))
(*.f64 2 (/.f64 (/.f64 y (+.f64 y z)) 2))
(*.f64 2 (*.f64 y (/.f64 1/2 (+.f64 y z))))
(*.f64 (*.f64 y (/.f64 2 (+.f64 y z))) 1/2)
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (+.f64 y z) 4)))
(*.f64 (/.f64 1 (+.f64 y z)) y)
(*.f64 -1 (/.f64 (neg.f64 y) (+.f64 y z)))
(*.f64 (neg.f64 y) (/.f64 -1 (+.f64 y z)))
(*.f64 1/2 (*.f64 y (/.f64 2 (+.f64 y z))))
(*.f64 (/.f64 1/2 (+.f64 y z)) (+.f64 y y))
(*.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) (+.f64 y y))
(*.f64 (/.f64 (neg.f64 y) (+.f64 y z)) -1)
(*.f64 (/.f64 y (*.f64 (+.f64 y z) 2)) 2)
(*.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (+.f64 y z) 4)) (*.f64 y 4))
(*.f64 (/.f64 -1 (+.f64 y z)) (neg.f64 y))
(*.f64 (*.f64 y (/.f64 1/2 (+.f64 y z))) 2)
(pow.f64 (/.f64 y (+.f64 y z)) 1)
(neg.f64 (/.f64 (neg.f64 y) (+.f64 y z)))
Outputs
1
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) 1)
(+.f64 1 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2))))
(+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2)) (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 1 (+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2)) (+.f64 1 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 3)) (+.f64 1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2)))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2)) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (*.f64 1/2 (/.f64 1 (pow.f64 z 2))))) (pow.f64 y 3)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 3))))
(+.f64 1 (+.f64 (+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (pow.f64 y 2))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 3))))
(exp.f64 (*.f64 -1 z))
(exp.f64 (*.f64 z -1))
(exp.f64 (neg.f64 z))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z)))
(+.f64 (exp.f64 (*.f64 z -1)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) y))))
(+.f64 (exp.f64 (neg.f64 z)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y))))
(+.f64 (exp.f64 (neg.f64 z)) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (pow.f64 z 2) 1/2)))
(+.f64 (exp.f64 (neg.f64 z)) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (pow.f64 z 2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (exp.f64 (*.f64 -1 z))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) y))) (+.f64 (exp.f64 (*.f64 z -1)) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 2)))))
(+.f64 (exp.f64 (neg.f64 z)) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 2))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y)))))
(+.f64 (exp.f64 (neg.f64 z)) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1))) (pow.f64 y 2))) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (pow.f64 z 2) 1/2))))
(+.f64 (exp.f64 (neg.f64 z)) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2))) (pow.f64 y 2)) (*.f64 (/.f64 (pow.f64 z 2) y) 1/2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (exp.f64 (*.f64 -1 z)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) y))) (+.f64 (+.f64 (exp.f64 (*.f64 z -1)) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 2)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))) (*.f64 -12 (pow.f64 z 4))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 1/12)))) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y))) (+.f64 (+.f64 (exp.f64 (neg.f64 z)) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 2)))) (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42)))) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1))) (pow.f64 y 2))) (+.f64 (+.f64 (exp.f64 (neg.f64 z)) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (pow.f64 z 2) 1/2))) (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1)) (*.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 2) 1/12)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)))))
(+.f64 (+.f64 (exp.f64 (neg.f64 z)) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2))) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/24 (*.f64 (pow.f64 z 4) 6)) (+.f64 (*.f64 1/48 (pow.f64 (pow.f64 z 2) 3)) (*.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 2) 1/12)))) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 z 2) y) 1/2))))
(exp.f64 (*.f64 -1 z))
(exp.f64 (*.f64 z -1))
(exp.f64 (neg.f64 z))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z)))
(+.f64 (exp.f64 (*.f64 z -1)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) y))))
(+.f64 (exp.f64 (neg.f64 z)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y))))
(+.f64 (exp.f64 (neg.f64 z)) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (pow.f64 z 2) 1/2)))
(+.f64 (exp.f64 (neg.f64 z)) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (pow.f64 z 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z))))
(+.f64 (+.f64 (exp.f64 (*.f64 z -1)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) y)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 2))))
(+.f64 (exp.f64 (neg.f64 z)) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y)))))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (pow.f64 z 2) 1/2)) (+.f64 (exp.f64 (neg.f64 z)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (exp.f64 (neg.f64 z)) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 2)) (*.f64 (/.f64 (pow.f64 z 2) y) 1/2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) y)) (exp.f64 (*.f64 -1 z)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))) (*.f64 -12 (pow.f64 z 4)))) -1/24) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) -1/48))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))) (+.f64 (+.f64 (exp.f64 (*.f64 z -1)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) y)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 2)))))
(+.f64 (+.f64 (exp.f64 (neg.f64 z)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) y)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))))))
(+.f64 (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (pow.f64 z 2) 1/2)) (+.f64 (exp.f64 (neg.f64 z)) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) -1/24) (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) 1/12)) (*.f64 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1) -1/48))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)))))
(+.f64 (+.f64 (exp.f64 (neg.f64 z)) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (pow.f64 z 2)))) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 2)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 z 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/12 (*.f64 2 (pow.f64 z 3)))) (*.f64 (pow.f64 (pow.f64 z 2) 3) -1/48))) (pow.f64 y 3))))))
1
(+.f64 (*.f64 -1 z) 1)
(+.f64 1 (*.f64 z -1))
(+.f64 1 (neg.f64 z))
(-.f64 1 z)
(+.f64 (*.f64 -1 z) (+.f64 1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2) (pow.f64 z 2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))) (*.f64 z -1)))
(+.f64 (neg.f64 z) (+.f64 1 (*.f64 (pow.f64 z 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 y))))))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))) (+.f64 1 (neg.f64 z)))
(+.f64 (*.f64 (pow.f64 z 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))) (-.f64 1 z))
(+.f64 (*.f64 -1 z) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2) (pow.f64 z 2)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 z 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))) (*.f64 (+.f64 1/6 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 y)))) (*.f64 (pow.f64 z 3) -1))) (*.f64 z -1)))
(+.f64 1 (+.f64 (neg.f64 z) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))) (*.f64 (pow.f64 z 3) (neg.f64 (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))))))))
(+.f64 (*.f64 (pow.f64 z 3) (neg.f64 (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))) (-.f64 1 z)))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))
(exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (pow.f64 y 2) z))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (pow.f64 y 2) z))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 (pow.f64 y 2) z))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (pow.f64 y 2) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (pow.f64 z 2))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 z 2))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (pow.f64 y 2) z)))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (pow.f64 y 2) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 z 2)))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (pow.f64 z 2)) (neg.f64 (/.f64 (pow.f64 y 2) z)))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (pow.f64 z 2)) (neg.f64 (/.f64 (pow.f64 y 2) z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 z 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (pow.f64 z 2)))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))) 1/6)) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) -1/2)) (*.f64 -1/6 (pow.f64 y 6)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 z 3)))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (pow.f64 y 2) z)))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (pow.f64 y 2) z))) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 z 2))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)))) (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)))) (pow.f64 z 3))))))
(+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) -1/2)) (+.f64 (*.f64 y (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (*.f64 -1/6 (pow.f64 y 6)))) (pow.f64 z 3))) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (pow.f64 z 2)) (neg.f64 (/.f64 (pow.f64 y 2) z))))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) z)) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (pow.f64 z 2)) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/2)) (+.f64 (*.f64 y (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (*.f64 -1/6 (pow.f64 y 6)))) (pow.f64 z 3))))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (pow.f64 y 2) z))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (pow.f64 y 2) z))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 (pow.f64 y 2) z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 z 2))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (pow.f64 y 2) z)))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (pow.f64 y 2) z))) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 2)))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (pow.f64 z 2)) (neg.f64 (/.f64 (pow.f64 y 2) z)))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (pow.f64 z 2)) (neg.f64 (/.f64 (pow.f64 y 2) z)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 2) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (pow.f64 z 3))) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (pow.f64 z 2)))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 z 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) 1/6)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/6 (pow.f64 y 6)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 3))))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (pow.f64 y 2) z)))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (pow.f64 y 2) z))) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 2))) (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 8)))) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 1/2 (pow.f64 y 3))))) (pow.f64 z 3)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) 1/2)) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 3)))) (+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (pow.f64 z 2)) (neg.f64 (/.f64 (pow.f64 y 2) z))))))
(+.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 (pow.f64 y 2) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (pow.f64 z 2)) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 1/2 (pow.f64 y 3))) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (pow.f64 z 3)))))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y) x)
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) x) (/.f64 1 y)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) x)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 x (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)))))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 y) (+.f64 (+.f64 x (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (*.f64 1/2 (/.f64 1 (pow.f64 z 2))))))) (log.f64 (/.f64 1 z)))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) (+.f64 x (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z))))))))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z))))) (+.f64 (log.f64 y) x))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 z -1)) y))
(+.f64 x (/.f64 (exp.f64 (neg.f64 z)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 x (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2))))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 (pow.f64 z 2) 1/2))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3))) (+.f64 x (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 x (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 x (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1))) (pow.f64 y 3))) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 (pow.f64 z 2) 1/2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 x (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2))) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2)))))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 z -1)) y))
(+.f64 x (/.f64 (exp.f64 (neg.f64 z)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 x (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2))))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2))))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 (pow.f64 z 2) 1/2))))
(+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x)))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 x (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))) (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3))))
(+.f64 (+.f64 x (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (+.f64 x (*.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 (pow.f64 z 2) 1/2))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (+.f64 x (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3)))))
(+.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) x))
(+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (/.f64 1 y) x))
(+.f64 (/.f64 1 y) (+.f64 x (neg.f64 (/.f64 z y))))
(+.f64 x (+.f64 (neg.f64 (/.f64 z y)) (/.f64 1 y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))) (+.f64 x (*.f64 -1 (/.f64 z y)))))
(+.f64 (/.f64 1 y) (+.f64 x (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (neg.f64 (/.f64 z y)))))
(+.f64 (/.f64 1 y) (+.f64 x (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)) (pow.f64 z 2))) (neg.f64 (/.f64 z y)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (+.f64 x (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 1/6 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 y)))) y))))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 x (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (neg.f64 (/.f64 z y)))) (neg.f64 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) y)))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 x (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)) (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) y)) (/.f64 z y)))))
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)))
(+.f64 x (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)))
(+.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x)))
(+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (+.f64 x (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 2))))) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)))))
(+.f64 (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (*.f64 y (pow.f64 z 2))) (neg.f64 (/.f64 y z)))))
(+.f64 (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (neg.f64 (/.f64 y z)) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))) (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))) 1/6)) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) -1/2)) (*.f64 -1/6 (pow.f64 y 6)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (+.f64 (+.f64 x (+.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)))) (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (+.f64 (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (*.f64 y (pow.f64 z 2))) (neg.f64 (/.f64 y z))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) -1/2)) (+.f64 (*.f64 y (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (*.f64 -1/6 (pow.f64 y 6)))) (*.f64 y (pow.f64 z 3)))))
(+.f64 (+.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (*.f64 y (pow.f64 z 2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (neg.f64 (/.f64 y z)) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/2)) (+.f64 (*.f64 y (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (*.f64 -1/6 (pow.f64 y 6)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (+.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)))
(+.f64 x (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)))
(+.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (*.f64 y (pow.f64 z 2))) (neg.f64 (/.f64 y z))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (neg.f64 (/.f64 y z)) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (*.f64 y (pow.f64 z 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) 1/6)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/6 (pow.f64 y 6)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (+.f64 (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 8)))) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 1/2 (pow.f64 y 3))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (*.f64 y (pow.f64 z 2))) (neg.f64 (/.f64 y z))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) 1/2)) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3))))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)))
(+.f64 (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (neg.f64 (/.f64 y z)) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (*.f64 y (pow.f64 z 2)))))) (+.f64 (*.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 1/2 (pow.f64 y 3))) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)))
y
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(+.f64 y (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) -1)))
(+.f64 y (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 (pow.f64 y 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 y (*.f64 (-.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))) (pow.f64 y 3))))
(+.f64 y (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 1 z) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1)))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) -1))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 (pow.f64 y 2))) (+.f64 y (*.f64 (pow.f64 y 3) (-.f64 (/.f64 1 z) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2)))))
(+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 1 z) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2))) (+.f64 y (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 (pow.f64 y 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 y (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))))) (pow.f64 y 4))) (*.f64 (-.f64 (/.f64 1 z) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))) (pow.f64 y 3)))))
(+.f64 (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) -1)) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) -1)) (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (-.f64 (/.f64 1 z) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1)))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (*.f64 1/2 (/.f64 1 (pow.f64 z 2))))))) (*.f64 (pow.f64 y 4) -1)) (+.f64 y (*.f64 (pow.f64 y 3) (-.f64 (/.f64 1 z) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1)))))))
(+.f64 y (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 (pow.f64 y 2))) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 1 z) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2))) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) (neg.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z))) (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (-.f64 (/.f64 1 z) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2)))))) (neg.f64 (pow.f64 y 4))))))
(+.f64 y (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 (pow.f64 y 2))) (+.f64 (*.f64 (pow.f64 y 3) (-.f64 (/.f64 1 z) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2))) (*.f64 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z))) (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (-.f64 (/.f64 1 z) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2)))))) (neg.f64 (pow.f64 y 4))))))
(/.f64 y (exp.f64 (*.f64 -1 z)))
(/.f64 y (exp.f64 (*.f64 z -1)))
(/.f64 y (exp.f64 (neg.f64 z)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z))))
(+.f64 (/.f64 y (exp.f64 (*.f64 z -1))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 z -1)))))
(+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z)))))
(+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (*.f64 -1/2 (/.f64 (*.f64 1 (pow.f64 z 2)) (exp.f64 (neg.f64 z)))))
(+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (*.f64 -1/2 (/.f64 (pow.f64 z 2) (exp.f64 (neg.f64 z)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))))) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z)))))
(+.f64 (+.f64 (/.f64 y (exp.f64 (*.f64 z -1))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 z -1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3)))) (exp.f64 (*.f64 z -1)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1)))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1)))))) y)))
(+.f64 (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (exp.f64 (neg.f64 z))) -1/8)) y)))
(+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1) (exp.f64 (neg.f64 z))) -1/8)) y)) (*.f64 -1/2 (/.f64 (*.f64 1 (pow.f64 z 2)) (exp.f64 (neg.f64 z))))))
(+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (pow.f64 z 2) 2) (exp.f64 (neg.f64 z))) -1/8)) y)) (*.f64 -1/2 (/.f64 (pow.f64 z 2) (exp.f64 (neg.f64 z))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (exp.f64 (*.f64 -1 z)))))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4))))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/12 (/.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (exp.f64 (*.f64 -1 z)))))))) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z)))))) y)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z))))))
(+.f64 (+.f64 (+.f64 (/.f64 y (exp.f64 (*.f64 z -1))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 z -1))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3)))) (exp.f64 (*.f64 z -1)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1)))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1)))))) y))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3)))) (exp.f64 (*.f64 z -1)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1)))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1)))))) (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) -1/2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 z -1))))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))) (*.f64 -12 (pow.f64 z 4)))) (exp.f64 (*.f64 z -1)))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (exp.f64 (*.f64 z -1)))) (*.f64 1/48 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) (exp.f64 (*.f64 z -1)))))))) (pow.f64 y 2))))
(+.f64 (+.f64 (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z))))) (neg.f64 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (exp.f64 (neg.f64 z))) -1/8)) y))) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (exp.f64 (neg.f64 z))) -1/8)) -1/2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z))))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) (exp.f64 (neg.f64 z)))) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 (/.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)) (exp.f64 (neg.f64 z))) 1/12)))))) (pow.f64 y 2))))
(+.f64 (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (*.f64 -1/2 (/.f64 (*.f64 1 (pow.f64 z 2)) (exp.f64 (neg.f64 z))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1) (exp.f64 (neg.f64 z))) -1/8)) y) (/.f64 (+.f64 (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/48 (/.f64 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (*.f64 (pow.f64 z 3) -2) (exp.f64 (neg.f64 z))) (*.f64 (pow.f64 z 2) 1/12)))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1))) (exp.f64 (neg.f64 z))) (*.f64 (pow.f64 z 2) -1/2)) (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1) (exp.f64 (neg.f64 z))) -1/8)) (*.f64 (pow.f64 z 2) -1/2)))) (pow.f64 y 2)))))
(+.f64 (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (*.f64 -1/2 (/.f64 (pow.f64 z 2) (exp.f64 (neg.f64 z))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (pow.f64 z 2) 2) (exp.f64 (neg.f64 z))) -1/8)) y) (/.f64 (+.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 z 4) 6) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/48 (/.f64 (pow.f64 (pow.f64 z 2) 3) (exp.f64 (neg.f64 z)))) (*.f64 (pow.f64 z 2) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 z 3) -2) (exp.f64 (neg.f64 z))))))) (*.f64 -1/2 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2))) (exp.f64 (neg.f64 z))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z 3) -2) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (pow.f64 z 2) 2) (exp.f64 (neg.f64 z))) -1/8)))))) (pow.f64 y 2)))))
(/.f64 y (exp.f64 (*.f64 -1 z)))
(/.f64 y (exp.f64 (*.f64 z -1)))
(/.f64 y (exp.f64 (neg.f64 z)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (/.f64 y (exp.f64 (*.f64 -1 z))))
(+.f64 (/.f64 y (exp.f64 (*.f64 z -1))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 z -1)))))
(+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z)))))
(+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (*.f64 -1/2 (/.f64 (*.f64 1 (pow.f64 z 2)) (exp.f64 (neg.f64 z)))))
(+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (*.f64 -1/2 (/.f64 (pow.f64 z 2) (exp.f64 (neg.f64 z)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (*.f64 y (exp.f64 (*.f64 -1 z))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (+.f64 (/.f64 y (exp.f64 (*.f64 -1 z))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (*.f64 y (exp.f64 (*.f64 -1 z))))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 z -1)))) (+.f64 (+.f64 (/.f64 y (exp.f64 (*.f64 z -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (*.f64 y (exp.f64 (*.f64 z -1)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (*.f64 y (exp.f64 (*.f64 z -1)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/4 (/.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) y) (exp.f64 (neg.f64 z)))) (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (exp.f64 (neg.f64 z))) y)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 1 (pow.f64 z 2)) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1) (*.f64 y (exp.f64 (neg.f64 z))))) (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (*.f64 y (exp.f64 (neg.f64 z))))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 z 2) 2) (*.f64 y (exp.f64 (neg.f64 z))))) (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (*.f64 y (exp.f64 (neg.f64 z))))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)))) (exp.f64 (*.f64 -1 z)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z)))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 -1 z))))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (exp.f64 (*.f64 -1 z)))))) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2) (*.f64 y (exp.f64 (*.f64 -1 z))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 -1 z)))) (+.f64 (/.f64 y (exp.f64 (*.f64 -1 z))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (*.f64 y (exp.f64 (*.f64 -1 z)))))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (*.f64 y (exp.f64 (*.f64 z -1))))) (+.f64 (+.f64 (/.f64 y (exp.f64 (*.f64 z -1))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (*.f64 y (exp.f64 (*.f64 z -1))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (exp.f64 (*.f64 z -1)))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))) (*.f64 -12 (pow.f64 z 4)))) -1/24) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) -1/48))) (exp.f64 (*.f64 z -1)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 z -1)))) (*.f64 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2) (exp.f64 (*.f64 z -1))) 1/4)) (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 1/2)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 z -1))))))) (pow.f64 y 2)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z 2) 1) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/4 (/.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) y) (exp.f64 (neg.f64 z)))) (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (exp.f64 (neg.f64 z))) y))))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2) (exp.f64 (neg.f64 z))) 1/4)))) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (exp.f64 (neg.f64 z))) -1/2)))) (pow.f64 y 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 1 (pow.f64 z 2)) (exp.f64 (neg.f64 z)))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1) (*.f64 y (exp.f64 (neg.f64 z))))) (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (*.f64 y (exp.f64 (neg.f64 z))))))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) -1/24) (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) 1/12)) (*.f64 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1) -1/48))) (exp.f64 (neg.f64 z)))) (+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1) (exp.f64 (neg.f64 z))) 1/4)) (*.f64 (pow.f64 z 2) 1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (exp.f64 (neg.f64 z))) (*.f64 (pow.f64 z 2) -1/2)))) (pow.f64 y 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z 2) (exp.f64 (neg.f64 z)))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (pow.f64 z 2) 2) (*.f64 y (exp.f64 (neg.f64 z))))) (+.f64 (/.f64 y (exp.f64 (neg.f64 z))) (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (*.f64 y (exp.f64 (neg.f64 z))))))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 z 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/12 (*.f64 2 (pow.f64 z 3)))) (*.f64 (pow.f64 (pow.f64 z 2) 3) -1/48))) (exp.f64 (neg.f64 z)))) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (exp.f64 (neg.f64 z)))) (*.f64 1/2 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (exp.f64 (neg.f64 z)))) (*.f64 (/.f64 (pow.f64 (pow.f64 z 2) 2) (exp.f64 (neg.f64 z))) 1/4)))))) (pow.f64 y 2)))))
y
(+.f64 (*.f64 y z) y)
(+.f64 y (*.f64 z y))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2)) (*.f64 -1 y)) (pow.f64 z 2))) y))
(+.f64 (*.f64 (*.f64 y (+.f64 -1 (+.f64 1/2 (*.f64 1/2 (/.f64 1 y))))) (*.f64 (pow.f64 z 2) -1)) (+.f64 y (*.f64 z y)))
(+.f64 y (+.f64 (*.f64 z y) (*.f64 (neg.f64 (pow.f64 z 2)) (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) -1/2)))))
(+.f64 (+.f64 y (*.f64 z y)) (*.f64 y (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) -1/2) (neg.f64 (pow.f64 z 2)))))
(+.f64 y (*.f64 y (+.f64 z (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) -1/2) (neg.f64 (pow.f64 z 2))))))
(+.f64 (*.f64 y z) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2)) (*.f64 -1 y)) (pow.f64 z 2))) (+.f64 y (*.f64 -1 (*.f64 (+.f64 (*.f64 2 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) 1/2))) (+.f64 (*.f64 -1 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))))) (*.f64 -1 y))) (pow.f64 z 3))))))
(+.f64 (*.f64 z y) (+.f64 y (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 1/6 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 y)))) -1)) (+.f64 (neg.f64 y) (*.f64 y (*.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 y))) 2)))) (*.f64 (pow.f64 z 3) -1)) (*.f64 (*.f64 y (+.f64 -1 (+.f64 1/2 (*.f64 1/2 (/.f64 1 y))))) (*.f64 (pow.f64 z 2) -1)))))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 y)) -1/2))) (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 1 y))) (*.f64 2 y)) (*.f64 y (+.f64 -1 (neg.f64 (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/3 (/.f64 1 (pow.f64 y 2)))))))))))) (*.f64 z y)))
(+.f64 y (+.f64 (*.f64 -1 (+.f64 (*.f64 y (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 y)) -1/2))) (*.f64 (pow.f64 z 3) (*.f64 y (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))) (+.f64 -1 (neg.f64 (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/3 (/.f64 1 (pow.f64 y 2)))))))))))) (*.f64 z y)))
(+.f64 (+.f64 y (*.f64 (*.f64 y (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 1/2 (/.f64 1 y)))) (+.f64 -1 (neg.f64 (+.f64 1/6 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))))))) (neg.f64 (pow.f64 z 3)))) (*.f64 y (+.f64 z (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) -1/2) (neg.f64 (pow.f64 z 2))))))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)) (/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (/.f64 (/.f64 (pow.f64 y 3) z) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)) (+.f64 (/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))) (pow.f64 z 2)))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))) (pow.f64 z 2))) (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (+.f64 (/.f64 (/.f64 (pow.f64 y 3) z) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (neg.f64 (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))) (pow.f64 z 2)))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (+.f64 (/.f64 (/.f64 (pow.f64 y 3) z) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))) (pow.f64 z 2)))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (+.f64 (/.f64 (/.f64 (pow.f64 y 3) z) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))) (pow.f64 y 2)))) (pow.f64 z 3))) (+.f64 (/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))))) (pow.f64 z 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 (pow.f64 y 3) -2))) 1/6)) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) -1/2)) (*.f64 -1/6 (pow.f64 y 6)))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))) (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))) (pow.f64 z 3))) (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))) (pow.f64 z 2))) (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (+.f64 (*.f64 y (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 4)))) (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (*.f64 (pow.f64 y 2) (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))))) (pow.f64 z 3)) (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))) (pow.f64 z 2)))) (/.f64 (/.f64 (pow.f64 y 3) z) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))) (pow.f64 z 2)) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 (*.f64 y (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))) (+.f64 (*.f64 y (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) -1/2)) (+.f64 (*.f64 y (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (*.f64 -1/6 (pow.f64 y 6)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))) (pow.f64 z 3)))) (/.f64 (/.f64 (pow.f64 y 3) z) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (+.f64 (/.f64 (*.f64 y (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))) (+.f64 (*.f64 y (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/2)) (+.f64 (*.f64 y (*.f64 1/6 (*.f64 (pow.f64 y 3) -2))) (*.f64 -1/6 (pow.f64 y 6)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (/.f64 (pow.f64 y 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))) (pow.f64 z 3)) (/.f64 (+.f64 (/.f64 (*.f64 y (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))))) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))))) (pow.f64 z 2)))) (/.f64 (/.f64 (pow.f64 y 3) z) (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (/.f64 (/.f64 (pow.f64 y 3) z) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2))) (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (/.f64 (/.f64 (pow.f64 y 3) z) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2))) (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (/.f64 (/.f64 (pow.f64 y 3) z) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 y 3)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 3)))) (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (/.f64 (pow.f64 y 3) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 y 2)) (pow.f64 z 3))) (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 z 3))) (*.f64 -1 (/.f64 (+.f64 (/.f64 (*.f64 y (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2))))))))
(+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (+.f64 (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (*.f64 -1 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 3) -6) (+.f64 (*.f64 (pow.f64 y 3) 6) (*.f64 2 (pow.f64 y 3)))) 1/6)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/6 (pow.f64 y 6)))) (/.f64 y (*.f64 (pow.f64 z 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 (pow.f64 y 2) -1) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4)))) (*.f64 (pow.f64 z 3) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))))
(+.f64 (/.f64 (pow.f64 y 3) (*.f64 z (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (+.f64 (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 (pow.f64 y 3) -6) (*.f64 (pow.f64 y 3) 8)))) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 1/2 (pow.f64 y 3))))) (/.f64 (/.f64 y (pow.f64 z 3)) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 2) (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 3))) (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2)))))) (neg.f64 (*.f64 (pow.f64 y 3) (/.f64 (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 z 3)) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))))
(+.f64 (/.f64 (/.f64 (pow.f64 y 3) z) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 y (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) 1/2)) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (pow.f64 z 3)) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 y 2) (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 3))) (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2)))))) (neg.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y))) (/.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))))
(+.f64 (/.f64 (/.f64 (pow.f64 y 3) z) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (+.f64 (/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))) (+.f64 (*.f64 y (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 1/2 (pow.f64 y 3))) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (pow.f64 z 3)) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (+.f64 (*.f64 (pow.f64 y 2) (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 3))) (/.f64 (+.f64 (*.f64 y (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))) (neg.f64 (/.f64 (pow.f64 y 5) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))))) (pow.f64 z 2)))))) (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))))))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 y z) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (/.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 y z) (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 y z) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (neg.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4))))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 (pow.f64 y 4) (pow.f64 z 4))))))
1
(+.f64 1 (*.f64 -1 (/.f64 z y)))
(+.f64 1 (neg.f64 (/.f64 z y)))
(-.f64 1 (/.f64 z y))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (-.f64 1 (/.f64 z y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 z y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (pow.f64 z 3) (pow.f64 y 3)))) (+.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (-.f64 1 (/.f64 (pow.f64 z 3) (pow.f64 y 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 z y)))
(+.f64 1 (neg.f64 (/.f64 z y)))
(-.f64 1 (/.f64 z y))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (-.f64 1 (/.f64 z y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 z y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (pow.f64 z 3) (pow.f64 y 3)))) (+.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (-.f64 1 (/.f64 (pow.f64 z 3) (pow.f64 y 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 z y)))
(+.f64 1 (neg.f64 (/.f64 z y)))
(-.f64 1 (/.f64 z y))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 z y)) (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (-.f64 1 (/.f64 z y)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))) (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (*.f64 -1 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 z y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (neg.f64 (/.f64 (pow.f64 z 3) (pow.f64 y 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 z y) (/.f64 (pow.f64 z 3) (pow.f64 y 3)))) (+.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) (-.f64 1 (/.f64 (pow.f64 z 3) (pow.f64 y 3)))))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 y z) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (/.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 y z) (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 y z) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (neg.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4))))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 (pow.f64 y 4) (pow.f64 z 4))))))
(/.f64 y z)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z))
(+.f64 (/.f64 y z) (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 y z) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (/.f64 y z)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 y z) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 y z) (+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4))) (/.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (+.f64 (/.f64 y z) (*.f64 -1 (/.f64 (pow.f64 y 4) (pow.f64 z 4)))) (/.f64 (pow.f64 y 3) (pow.f64 z 3))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 y z) (+.f64 (neg.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2))) (neg.f64 (/.f64 (pow.f64 y 4) (pow.f64 z 4))))))
(+.f64 (/.f64 (pow.f64 y 3) (pow.f64 z 3)) (+.f64 (/.f64 y z) (*.f64 -1 (+.f64 (/.f64 (pow.f64 y 2) (pow.f64 z 2)) (/.f64 (pow.f64 y 4) (pow.f64 z 4))))))
(+.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 0)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(+.f64 0 (pow.f64 (/.f64 y (+.f64 y z)) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(+.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(+.f64 (-.f64 1 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) -1)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(-.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 0)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 1/2)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) 1/4)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) -1)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 y y) (pow.f64 (/.f64 1 (+.f64 y z)) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 2)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (/.f64 1/2 (+.f64 y z)) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (pow.f64 (+.f64 y y) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 1/2 y) (pow.f64 (*.f64 y (/.f64 2 (+.f64 y z))) y))
(pow.f64 (*.f64 y (*.f64 (/.f64 2 (+.f64 z y)) 1/2)) y)
(pow.f64 (*.f64 y (*.f64 1/2 (/.f64 2 (+.f64 z y)))) y)
(*.f64 (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) y) (pow.f64 (+.f64 y y) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 2 y) (pow.f64 (/.f64 y (*.f64 (+.f64 y z) 2)) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 2 y) (pow.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 (/.f64 y (*.f64 (+.f64 y z) 2)) y) (pow.f64 2 y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) y) (pow.f64 2 y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 (*.f64 y (/.f64 2 (+.f64 y z))) y) (pow.f64 1/2 y))
(pow.f64 (*.f64 y (*.f64 (/.f64 2 (+.f64 z y)) 1/2)) y)
(pow.f64 (*.f64 y (*.f64 1/2 (/.f64 2 (+.f64 z y)))) y)
(*.f64 (pow.f64 (*.f64 y 4) y) (pow.f64 (/.f64 1 (*.f64 (+.f64 y z) 4)) y))
(pow.f64 (*.f64 y (*.f64 4 (/.f64 1 (*.f64 4 (+.f64 z y))))) y)
(pow.f64 (*.f64 y (*.f64 4 (/.f64 1/4 (+.f64 z y)))) y)
(*.f64 (pow.f64 (/.f64 1 (*.f64 (+.f64 y z) 4)) y) (pow.f64 (*.f64 y 4) y))
(pow.f64 (*.f64 y (*.f64 4 (/.f64 1 (*.f64 4 (+.f64 z y))))) y)
(pow.f64 (*.f64 y (*.f64 4 (/.f64 1/4 (+.f64 z y)))) y)
(*.f64 (pow.f64 -1 y) (pow.f64 (/.f64 (neg.f64 y) (+.f64 y z)) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 (/.f64 (neg.f64 y) (+.f64 y z)) y) (pow.f64 -1 y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 (neg.f64 y) y) (pow.f64 (/.f64 -1 (+.f64 y z)) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(*.f64 (pow.f64 (/.f64 -1 (+.f64 y z)) y) (pow.f64 (neg.f64 y) y))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 1)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) 2)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) 4)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) -1)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) 8)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) -2) -2)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) 16)
(pow.f64 (/.f64 y (+.f64 z y)) y)
(neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(pow.f64 (/.f64 y (+.f64 z y)) y)
(-.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 0)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 1 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 2 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 1/2)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 1/2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 x x)))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y)) (+.f64 x x)))
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y)))))
(*.f64 (/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 x x)) 1/2)
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y)) (+.f64 x x)))
(*.f64 1/2 (+.f64 x (+.f64 x (*.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) (/.f64 2 y)))))
(/.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 2) 2)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4) 4)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4)) 8)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 4))) 16)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(pow.f64 (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) 1)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(+.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 0)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(+.f64 0 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(+.f64 -1 (-.f64 1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(+.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(+.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(+.f64 (-.f64 1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) -1)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(-.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 0)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(-.f64 0 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(-.f64 0 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 y (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 2 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 2 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 2 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) 1/2)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 4) 1/4)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)))
(*.f64 y (*.f64 4 (/.f64 1 (*.f64 4 (pow.f64 (/.f64 y (+.f64 z y)) y)))))
(*.f64 (*.f64 y 4) (/.f64 1/4 (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 4 (*.f64 y (/.f64 1/4 (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) y)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (/.f64 1 y)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 -1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 -1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) -1)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (neg.f64 y) (/.f64 -1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y 2))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 1/2 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y)) (+.f64 y y))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2) (+.f64 y y))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 1 (/.f64 1 y)) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) -1)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 -1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (neg.f64 y))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) 2)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 1/4 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 4))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 y 2) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2) 2)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 y 4))
(*.f64 y (*.f64 4 (/.f64 1 (*.f64 4 (pow.f64 (/.f64 y (+.f64 z y)) y)))))
(*.f64 (*.f64 y 4) (/.f64 1/4 (pow.f64 (/.f64 y (+.f64 z y)) y)))
(*.f64 4 (*.f64 y (/.f64 1/4 (pow.f64 (/.f64 y (+.f64 z y)) y))))
(*.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y (+.f64 y z)) y))) 2)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(pow.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1)
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(neg.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(neg.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y))
(+.f64 (/.f64 y (+.f64 y z)) 0)
(/.f64 y (+.f64 z y))
(+.f64 0 (/.f64 y (+.f64 y z)))
(/.f64 y (+.f64 z y))
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 y) (+.f64 y z))))
(/.f64 y (+.f64 z y))
(+.f64 (/.f64 y (*.f64 (+.f64 y z) 2)) (/.f64 y (*.f64 (+.f64 y z) 2)))
(/.f64 y (+.f64 z y))
(+.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) (/.f64 (/.f64 y (+.f64 y z)) 2))
(/.f64 y (+.f64 z y))
(-.f64 (/.f64 y (+.f64 y z)) 0)
(/.f64 y (+.f64 z y))
(-.f64 0 (/.f64 (neg.f64 y) (+.f64 y z)))
(/.f64 y (+.f64 z y))
(*.f64 y (/.f64 1 (+.f64 y z)))
(/.f64 y (+.f64 z y))
(*.f64 (/.f64 y (+.f64 y z)) 1)
(/.f64 y (+.f64 z y))
(*.f64 1 (/.f64 y (+.f64 y z)))
(/.f64 y (+.f64 z y))
(*.f64 (+.f64 y y) (/.f64 1/2 (+.f64 y z)))
(/.f64 y (+.f64 z y))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (+.f64 y z)) 1/2))
(/.f64 y (+.f64 z y))
(*.f64 2 (/.f64 y (*.f64 (+.f64 y z) 2)))
(/.f64 y (+.f64 z y))
(*.f64 2 (/.f64 (/.f64 y (+.f64 y z)) 2))
(/.f64 y (+.f64 z y))
(*.f64 2 (*.f64 y (/.f64 1/2 (+.f64 y z))))
(/.f64 y (+.f64 z y))
(*.f64 (*.f64 y (/.f64 2 (+.f64 y z))) 1/2)
(*.f64 y (*.f64 (/.f64 2 (+.f64 z y)) 1/2))
(*.f64 y (*.f64 1/2 (/.f64 2 (+.f64 z y))))
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (+.f64 y z) 4)))
(*.f64 y (*.f64 4 (/.f64 1 (*.f64 4 (+.f64 z y)))))
(*.f64 y (*.f64 4 (/.f64 1/4 (+.f64 z y))))
(*.f64 (/.f64 1 (+.f64 y z)) y)
(/.f64 y (+.f64 z y))
(*.f64 -1 (/.f64 (neg.f64 y) (+.f64 y z)))
(/.f64 y (+.f64 z y))
(*.f64 (neg.f64 y) (/.f64 -1 (+.f64 y z)))
(/.f64 y (+.f64 z y))
(*.f64 1/2 (*.f64 y (/.f64 2 (+.f64 y z))))
(*.f64 y (*.f64 (/.f64 2 (+.f64 z y)) 1/2))
(*.f64 y (*.f64 1/2 (/.f64 2 (+.f64 z y))))
(*.f64 (/.f64 1/2 (+.f64 y z)) (+.f64 y y))
(/.f64 y (+.f64 z y))
(*.f64 (*.f64 (/.f64 1 (+.f64 y z)) 1/2) (+.f64 y y))
(/.f64 y (+.f64 z y))
(*.f64 (/.f64 (neg.f64 y) (+.f64 y z)) -1)
(/.f64 y (+.f64 z y))
(*.f64 (/.f64 y (*.f64 (+.f64 y z) 2)) 2)
(/.f64 y (+.f64 z y))
(*.f64 (/.f64 (/.f64 y (+.f64 y z)) 2) 2)
(/.f64 y (+.f64 z y))
(*.f64 (/.f64 1 (*.f64 (+.f64 y z) 4)) (*.f64 y 4))
(*.f64 y (*.f64 4 (/.f64 1 (*.f64 4 (+.f64 z y)))))
(*.f64 y (*.f64 4 (/.f64 1/4 (+.f64 z y))))
(*.f64 (/.f64 -1 (+.f64 y z)) (neg.f64 y))
(/.f64 y (+.f64 z y))
(*.f64 (*.f64 y (/.f64 1/2 (+.f64 y z))) 2)
(/.f64 y (+.f64 z y))
(pow.f64 (/.f64 y (+.f64 y z)) 1)
(/.f64 y (+.f64 z y))
(neg.f64 (/.f64 (neg.f64 y) (+.f64 y z)))
(/.f64 y (+.f64 z y))

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
0.1b
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)
6.8b
(pow.f64 (/.f64 y (+.f64 y z)) y)
28.9b
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
Compiler

Compiled 120 to 11 computations (90.8% saved)

series7.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
z
@-inf
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)
1.0ms
z
@inf
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)
1.0ms
y
@inf
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)
1.0ms
y
@-inf
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)
0.0ms
z
@0
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)

rewrite94.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1350×exponential.json-3
1350×rational.json-1
1350×rational.json-2
1350×rational.json-simplify-2
1350×rational.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
011201
185201
2292105
3129181
4430681
Stop Event
node limit
Counts
3 → 147
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 y (/.f64 1 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 1 (*.f64 2 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y y)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y y)) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1 (+.f64 y y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1/2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 1 y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (/.f64 1 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 (/.f64 1 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 2 (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) (/.f64 1 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 (*.f64 y y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y)) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 y (*.f64 y 4))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (/.f64 1 y)) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (/.f64 1 (+.f64 y y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 y y)) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 y (/.f64 1 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 1 (*.f64 2 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y y)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y y)) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1 (+.f64 y y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1/2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))))))

simplify405.0ms (2.3%)

Algorithm
egg-herbie
Rules
1576×rational.json-simplify-51
1160×rational.json-simplify-43
1144×rational.json-simplify-2
984×rational.json-simplify-35
778×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
042115555
1101813529
2230312385
3688811819
Stop Event
node limit
Counts
219 → 264
Calls
Call 1
Inputs
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
(/.f64 1 (pow.f64 y 2))
(+.f64 (/.f64 (log.f64 y) y) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (log.f64 (/.f64 1 z)) y)))
(-.f64 (+.f64 (/.f64 (log.f64 y) y) (+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) y) (+.f64 (/.f64 (log.f64 y) y) (+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))))) (/.f64 1 z))
(/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 5)))))
(/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 4)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 5))))))
(/.f64 1 (pow.f64 y 2))
(+.f64 (/.f64 1 (pow.f64 y 2)) (*.f64 -1 (/.f64 z (pow.f64 y 2))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 (pow.f64 y 3)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 (pow.f64 y 3)))) (pow.f64 z 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2))
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 (pow.f64 y 2) (pow.f64 z 3))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 (pow.f64 y 2) (pow.f64 z 3)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 y (/.f64 1 (+.f64 y y))))
(*.f64 (+.f64 y y) (/.f64 1 (*.f64 2 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(*.f64 (+.f64 y y) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1/2))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1 (+.f64 y y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y y)))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(*.f64 (/.f64 1 (*.f64 y y)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) -1)
(*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(*.f64 (/.f64 y y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (*.f64 y y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y y)) (/.f64 1 y))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))) (+.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(*.f64 (/.f64 1 (+.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))
(*.f64 (*.f64 y (/.f64 1 (+.f64 y y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1/2) (+.f64 y y))
(*.f64 (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 y (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) (/.f64 1 y))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 1 y) (/.f64 1 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 1 y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (/.f64 1 (+.f64 y y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 2 (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) (/.f64 1 (+.f64 y y))))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 (*.f64 y y)) 1/2))
(*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y)) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (/.f64 1 (+.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (/.f64 2 (*.f64 y (*.f64 y 4))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) -1)
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y)))
(*.f64 (*.f64 (/.f64 1 y) (/.f64 1 y)) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (*.f64 (/.f64 1 y) (/.f64 1 (+.f64 y y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 y y)) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 y (/.f64 1 (+.f64 y y))))
(*.f64 (+.f64 y y) (/.f64 1 (*.f64 2 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(*.f64 (+.f64 y y) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1/2))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1 (+.f64 y y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y y)))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(*.f64 (/.f64 1 (*.f64 y y)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) -1)
(*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(*.f64 (/.f64 y y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (*.f64 y y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y y)) (/.f64 1 y))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))) (+.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(*.f64 (/.f64 1 (+.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))
(*.f64 (*.f64 y (/.f64 1 (+.f64 y y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1/2) (+.f64 y y))
(*.f64 (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 y (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) (/.f64 1 y))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
Outputs
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(+.f64 (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))) (+.f64 (/.f64 1 y) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (*.f64 1 (pow.f64 z 2)) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (pow.f64 z 2) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3))) (/.f64 (exp.f64 (*.f64 z -1)) y)))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (*.f64 1 (pow.f64 z 2)) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 z 2)) 2))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2))) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) 48) (+.f64 (*.f64 -6 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) -24))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 1/12)))) (pow.f64 y 4))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42)))) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 1/12 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)))))) (pow.f64 y 4))))))
(+.f64 (*.f64 (*.f64 1 (pow.f64 z 2)) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1)) (*.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 2) 1/12)))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 z 2)) 2))) (pow.f64 y 3))))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/24 (*.f64 (pow.f64 z 4) 6)) (+.f64 (*.f64 1/48 (pow.f64 (pow.f64 z 2) 3)) (*.f64 (pow.f64 z 2) (*.f64 (*.f64 (pow.f64 z 3) -2) 1/12)))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2))) (pow.f64 y 3))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (*.f64 1 (pow.f64 z 2)) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (pow.f64 z 2) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))) (/.f64 (exp.f64 (neg.f64 z)) y)))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (*.f64 1 (pow.f64 z 2)) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 z 2)) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) 48) (+.f64 (*.f64 -6 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) -24)))) -1/24) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) -1/48))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 4))))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (neg.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (pow.f64 y 4)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (*.f64 1 (pow.f64 z 2)) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) -1/24) (*.f64 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1) -1/48))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 z 2)) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 z 4) 6) -1/24) (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) 1/12)) (*.f64 (pow.f64 (pow.f64 z 2) 3) -1/48))) (pow.f64 y 4)))) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2)))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 (/.f64 1 y) 1/2))) (/.f64 1 y)))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 z y)) (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2)))))))
(+.f64 (+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 1/6 (+.f64 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3) (*.f64 (/.f64 1 y) 1/2))) y))) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 (/.f64 1 y) 1/2))) (/.f64 1 y))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))))) (+.f64 (neg.f64 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3)) (*.f64 (/.f64 1 y) 1/2)) y))) (neg.f64 (/.f64 z y)))))
(+.f64 (+.f64 (/.f64 1 y) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))) (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3) (+.f64 1/6 (/.f64 1/2 y))) (/.f64 (pow.f64 z 3) y)) (/.f64 z y))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (neg.f64 (/.f64 y z)) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)))) (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 1/6 (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) -1/2)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (+.f64 (*.f64 y (*.f64 1/6 (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/2)))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z))))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) 1/6)) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)))) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 (pow.f64 y 3) 1/2)))) (*.f64 y (pow.f64 z 3)))) (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2))))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) 1/2)) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2))))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 1/2 (pow.f64 y 3))) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (*.f64 y (pow.f64 z 3))))))))
(/.f64 1 (pow.f64 y 2))
(+.f64 (/.f64 (log.f64 y) y) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (log.f64 (/.f64 1 z)) y)))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (/.f64 (log.f64 y) y)))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (log.f64 y) y) (/.f64 (log.f64 (/.f64 1 z)) y)))
(-.f64 (+.f64 (/.f64 (log.f64 y) y) (+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))))) (/.f64 1 z))
(+.f64 (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 (pow.f64 y 2)))) (-.f64 (/.f64 (log.f64 y) y) (/.f64 1 z)))
(+.f64 (/.f64 (log.f64 y) y) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (log.f64 (/.f64 1 z)) y))) (/.f64 1 z)))
(+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (+.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (log.f64 (/.f64 1 z)) y)) (-.f64 (/.f64 (log.f64 y) y) (/.f64 1 z))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) y) (+.f64 (/.f64 (log.f64 y) y) (+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))))) (/.f64 1 z))
(+.f64 (+.f64 (/.f64 (log.f64 y) y) (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 (pow.f64 y 2))))) (-.f64 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z))))) (/.f64 1 z)))
(+.f64 (+.f64 (/.f64 (log.f64 y) y) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (log.f64 (/.f64 1 z)) y)))) (-.f64 (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z))))) (/.f64 1 z)))
(+.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (+.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (log.f64 (/.f64 1 z)) y)) (-.f64 (/.f64 (log.f64 y) y) (/.f64 1 z)))) (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z))))))
(/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2))
(/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2))
(/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)) (*.f64 (*.f64 1 (pow.f64 z 2)) 1/2)))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)) (*.f64 (pow.f64 z 2) 1/2)))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 4)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)) (*.f64 (*.f64 1 (pow.f64 z 2)) 1/2))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 z 2)) 2))) (pow.f64 y 4))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2))) (pow.f64 y 4)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 3)) 1/2))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 5)))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 4))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) 48) (+.f64 (*.f64 -6 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) -24))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 1/12)))) (pow.f64 y 5))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 4))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42)))) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 1/12 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)))))) (pow.f64 y 5))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)) (*.f64 (*.f64 1 (pow.f64 z 2)) 1/2))) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1)) (*.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 2) 1/12)))) (pow.f64 y 5)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 z 2)) 2))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2))) (pow.f64 y 4)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 3)) 1/2))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/24 (*.f64 (pow.f64 z 4) 6)) (+.f64 (*.f64 1/48 (pow.f64 (pow.f64 z 2) 3)) (*.f64 (pow.f64 z 2) (*.f64 (*.f64 (pow.f64 z 3) -2) 1/12)))) (pow.f64 y 5)))))
(/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2))
(/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2))
(/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)) (*.f64 (*.f64 1 (pow.f64 z 2)) 1/2)))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)) (*.f64 (pow.f64 z 2) 1/2)))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)) (*.f64 (*.f64 1 (pow.f64 z 2)) 1/2)) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 z 2)) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 4)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 3)) 1/2))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 4)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 5))))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) 48) (+.f64 (*.f64 -6 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) -24)))) -1/24) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) -1/48))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 5))))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 5)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3)) (*.f64 (*.f64 1 (pow.f64 z 2)) 1/2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) -1/24) (*.f64 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1) -1/48))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 5)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 z 2)) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 4))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 z 4) 6) -1/24) (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) 1/12)) (*.f64 (pow.f64 (pow.f64 z 2) 3) -1/48))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 5)))) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 4)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 3)) 1/2)))))
(/.f64 1 (pow.f64 y 2))
(+.f64 (/.f64 1 (pow.f64 y 2)) (*.f64 -1 (/.f64 z (pow.f64 y 2))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (neg.f64 (/.f64 z (pow.f64 y 2))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 (pow.f64 y 3)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 (pow.f64 y 3)))))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 z (pow.f64 y 2))) (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 1 (pow.f64 y 2)))))))
(+.f64 (neg.f64 (/.f64 z (pow.f64 y 2))) (+.f64 (/.f64 1 (pow.f64 y 2)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 (pow.f64 y 3))) (pow.f64 z 2)))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 (pow.f64 y 3)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 1/6 (+.f64 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3) (*.f64 (/.f64 1 y) 1/2))) (pow.f64 y 2)))) (+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 (pow.f64 y 3))))))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 1 (pow.f64 y 2))))) (+.f64 (neg.f64 (*.f64 (+.f64 (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3)) (*.f64 (/.f64 1 y) 1/2)) (/.f64 (pow.f64 z 3) (pow.f64 y 2)))) (neg.f64 (/.f64 z (pow.f64 y 2))))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 (pow.f64 y 3))) (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3) (+.f64 1/6 (/.f64 1/2 y))) (/.f64 (pow.f64 z 3) (pow.f64 y 2))) (/.f64 z (pow.f64 y 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2))
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)) (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4)))) (pow.f64 (*.f64 y z) 2))))
(+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 (*.f64 y z) 2))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (pow.f64 (*.f64 y z) 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (pow.f64 (*.f64 y z) 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 (pow.f64 y 2) (pow.f64 z 3))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4)))) (pow.f64 (*.f64 y z) 2)) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (pow.f64 y 2) (pow.f64 z 3)))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)))) (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)))) (*.f64 (pow.f64 y 2) (pow.f64 z 3)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 (*.f64 y z) 2)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (pow.f64 (*.f64 y z) 2))) (/.f64 (+.f64 (*.f64 y (*.f64 1/6 (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) -1/2)))) (*.f64 (pow.f64 y 2) (pow.f64 z 3))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (+.f64 (*.f64 y (*.f64 1/6 (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/2)))) (*.f64 (pow.f64 y 2) (pow.f64 z 3))) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (pow.f64 (*.f64 y z) 2))))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 (*.f64 y z) 2))) (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 (*.f64 y z) 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (pow.f64 (*.f64 y z) 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (pow.f64 (*.f64 y z) 2))))))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 (pow.f64 y 2) (pow.f64 z 3)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 (*.f64 y z) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) 1/6)) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (*.f64 (pow.f64 y 2) (pow.f64 z 3)))))) (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 (*.f64 y z) 2))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)))) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 (pow.f64 y 3) 1/2)))) (*.f64 (pow.f64 y 2) (pow.f64 z 3))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) 1/2)) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (pow.f64 y 2) (pow.f64 z 3))))) (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (pow.f64 (*.f64 y z) 2)))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (pow.f64 (*.f64 y z) 2))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 1/2 (pow.f64 y 3))) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (*.f64 (pow.f64 y 2) (pow.f64 z 3)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(+.f64 (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))) (+.f64 (/.f64 1 y) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (*.f64 1 (pow.f64 z 2)) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (pow.f64 z 2) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3))) (/.f64 (exp.f64 (*.f64 z -1)) y)))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (*.f64 1 (pow.f64 z 2)) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 z 2)) 2))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2))) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) 48) (+.f64 (*.f64 -6 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) -24))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 1/12)))) (pow.f64 y 4))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42)))) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 1/12 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)))))) (pow.f64 y 4))))))
(+.f64 (*.f64 (*.f64 1 (pow.f64 z 2)) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1)) (*.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 2) 1/12)))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 z 2)) 2))) (pow.f64 y 3))))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/24 (*.f64 (pow.f64 z 4) 6)) (+.f64 (*.f64 1/48 (pow.f64 (pow.f64 z 2) 3)) (*.f64 (pow.f64 z 2) (*.f64 (*.f64 (pow.f64 z 3) -2) 1/12)))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2))) (pow.f64 y 3))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (*.f64 1 (pow.f64 z 2)) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (pow.f64 z 2) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))) (/.f64 (exp.f64 (neg.f64 z)) y)))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (*.f64 1 (pow.f64 z 2)) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 z 2)) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) 48) (+.f64 (*.f64 -6 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) -24)))) -1/24) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) -1/48))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 4))))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (neg.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (pow.f64 y 4)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (*.f64 1 (pow.f64 z 2)) (*.f64 1/2 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) -1/24) (*.f64 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1) -1/48))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 1 (pow.f64 z 2)) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 z 4) 6) -1/24) (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) 1/12)) (*.f64 (pow.f64 (pow.f64 z 2) 3) -1/48))) (pow.f64 y 4)))) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (pow.f64 z 2) 2)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 z 2) (pow.f64 y 2)) 1/2)))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 (/.f64 1 y) 1/2))) (/.f64 1 y)))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 z y)) (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2)))))))
(+.f64 (+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 1/6 (+.f64 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3) (*.f64 (/.f64 1 y) 1/2))) y))) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 (/.f64 1 y) 1/2))) (/.f64 1 y))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))))) (+.f64 (neg.f64 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3)) (*.f64 (/.f64 1 y) 1/2)) y))) (neg.f64 (/.f64 z y)))))
(+.f64 (+.f64 (/.f64 1 y) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))) (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3) (+.f64 1/6 (/.f64 1/2 y))) (/.f64 (pow.f64 z 3) y)) (/.f64 z y))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (neg.f64 (/.f64 y z)) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)))) (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 1/6 (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) -1/2)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (+.f64 (*.f64 y (*.f64 1/6 (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/2)))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z))))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) 1/6)) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 y -1)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)))) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 (pow.f64 y 3) 1/2)))) (*.f64 y (pow.f64 z 3)))) (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 (pow.f64 y 2) y)) (/.f64 1/2 (*.f64 y (pow.f64 z 2))))) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) 1/2)) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 1/2 (*.f64 y (pow.f64 z 2))))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 (pow.f64 y 2) (*.f64 1/2 (pow.f64 y 3))) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 y y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 y (/.f64 1 (+.f64 y y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (+.f64 y y) (/.f64 1 (*.f64 2 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (+.f64 y y) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1 (+.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))))
(*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 (/.f64 2 y) (*.f64 y 4)))))
(*.f64 2 (*.f64 (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (*.f64 2 (/.f64 1/2 (*.f64 y y)))))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1 (*.f64 y y)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) -1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 y y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y y)) (/.f64 1 y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1 (*.f64 2 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))) (+.f64 y y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1 (+.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y)))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) y) y))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y)))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) y) y))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y))
(*.f64 (*.f64 y (/.f64 1 (+.f64 y y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1/2) (+.f64 y y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 (/.f64 2 y) (*.f64 y 4)))))
(*.f64 2 (*.f64 (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (*.f64 2 (/.f64 1/2 (*.f64 y y)))))
(*.f64 (*.f64 y (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))) (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) (/.f64 1 y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 0)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 0)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 1 y) (/.f64 1 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 1 y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (/.f64 1 (+.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 (/.f64 1 y) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 2 (*.f64 y (*.f64 y 4))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 (/.f64 2 y) (*.f64 y 4))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 2 (*.f64 y (*.f64 y 4)))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 (*.f64 y y))))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) (/.f64 1 (+.f64 y y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 (*.f64 y y)) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y)) (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 1 (+.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 2 (*.f64 y (*.f64 y 4))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 (/.f64 2 y) (*.f64 y 4))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 2 (*.f64 y (*.f64 y 4)))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 (*.f64 y y))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) -1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y)))
(*.f64 (/.f64 1 (*.f64 y y)) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y)))
(*.f64 (/.f64 (/.f64 1 y) y) (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) y) y))
(*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y))
(*.f64 (*.f64 (/.f64 1 y) (/.f64 1 y)) (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y))) (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (/.f64 1 y) (/.f64 1 (+.f64 y y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (/.f64 1 (*.f64 y y)) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))
(*.f64 (/.f64 1 (*.f64 y y)) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y)))
(*.f64 (/.f64 (/.f64 1 y) y) (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) y) y))
(*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y))
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(neg.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 y y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 y (/.f64 1 (+.f64 y y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (+.f64 y y) (/.f64 1 (*.f64 2 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (+.f64 y y) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1 (+.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))))
(*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 (/.f64 2 y) (*.f64 y 4)))))
(*.f64 2 (*.f64 (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (*.f64 2 (/.f64 1/2 (*.f64 y y)))))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1 (*.f64 y y)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) -1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 y y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y y)) (/.f64 1 y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1 (*.f64 2 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))) (+.f64 y y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 1 (+.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y)))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) y) y))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y)))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) y) y))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y))
(*.f64 (*.f64 y (/.f64 1 (+.f64 y y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 1/2) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1/2) (+.f64 y y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 (/.f64 2 y) (*.f64 y 4)))))
(*.f64 2 (*.f64 (*.f64 y (/.f64 2 (*.f64 y (*.f64 y 4)))) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (*.f64 2 (/.f64 1/2 (*.f64 y y)))))
(*.f64 (*.f64 y (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))) (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) (/.f64 1 y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 2)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)

localize12.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 y (+.f64 y z))
0.0b
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
6.8b
(pow.f64 (/.f64 y (+.f64 y z)) y)
Compiler

Compiled 29 to 7 computations (75.9% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
z
@-inf
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
0.0ms
y
@-inf
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
0.0ms
y
@inf
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
0.0ms
z
@inf
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
0.0ms
y
@0
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)

rewrite76.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1652×rational.json-1
1652×rational.json-2
1652×rational.json-4
1652×rational.json-3
1638×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0825
15625
216125
346425
4132725
5434425
Stop Event
node limit
Counts
1 → 52
Calls
Call 1
Inputs
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 1/2 (*.f64 2 (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 1/2 (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 1/2 (*.f64 2 (/.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (/.f64 2 (*.f64 y 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (/.f64 1 y) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/2 (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 (pow.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (/.f64 1 y) (pow.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/2 y)) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 y y) y) (pow.f64 (/.f64 1 (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 y 8)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 y y) y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/2 (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/4) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (pow.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/2 (+.f64 y z)) y)) (pow.f64 (+.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 y))) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 y)) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1/2 y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y))) (pow.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))))

simplify147.0ms (0.8%)

Algorithm
egg-herbie
Rules
1960×rational.json-simplify-35
1258×rational.json-simplify-51
1236×rational.json-simplify-41
1048×rational.json-simplify-2
996×rational.json-simplify-47
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02995424
16654732
212974342
323394052
450693970
Stop Event
node limit
Counts
76 → 159
Calls
Call 1
Inputs
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 1/2 (*.f64 2 (/.f64 1 y))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 1/2 (/.f64 2 y)))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1/2 y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 1/2 (*.f64 2 (/.f64 1/2 y))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))
(*.f64 2 (*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1/2))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (/.f64 2 (*.f64 y 8)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (/.f64 1 y) 1/4))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/2 (/.f64 1/2 y)))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 -1 y))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)))
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y))))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 (pow.f64 y y) y))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (/.f64 1 y) (pow.f64 y y)))
(*.f64 (*.f64 2 (/.f64 1/2 y)) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) -1)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 2)
(*.f64 (/.f64 (pow.f64 y y) y) (pow.f64 (/.f64 1 (+.f64 y z)) y))
(*.f64 (/.f64 2 (*.f64 y 8)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(*.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (pow.f64 (+.f64 y y) y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/2 (+.f64 y z)) y)))
(*.f64 (*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) 2)
(*.f64 (*.f64 (/.f64 1 y) 1/4) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y))
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/2 (+.f64 y z)) y)) (pow.f64 (+.f64 y y) y))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 y))) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (*.f64 1/2 (/.f64 2 y)) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1/2 y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1/2) 2)
(*.f64 (*.f64 1/2 (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(*.f64 (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y))) (pow.f64 y y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
Outputs
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (/.f64 1 y) (log.f64 y)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (/.f64 1 y) (log.f64 y))))
(+.f64 (log.f64 y) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (/.f64 1 y) (log.f64 (/.f64 1 z)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 z 2))))) (pow.f64 y 2)) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (+.f64 (log.f64 y) (+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)))) (pow.f64 y 2)) (/.f64 1 y))) (+.f64 (log.f64 (/.f64 1 z)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 z)))) (pow.f64 y 2)) (+.f64 (log.f64 y) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (/.f64 1 y) (log.f64 (/.f64 1 z))))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 z)))) (pow.f64 y 2))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 z 4)) (*.f64 (pow.f64 z 3) -1/3)) (pow.f64 y 3)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6))) (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 1/12)))) (pow.f64 y 4))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42)))) (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 1/12 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)))))) (pow.f64 y 4))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 2) 1/12)) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18))) (*.f64 1/48 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1)))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1))) (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/24 (*.f64 (pow.f64 z 4) 6)) (+.f64 (*.f64 1/48 (pow.f64 z 6)) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 z 3) -1/6)))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 z 4)) (*.f64 (pow.f64 z 3) -1/3)) (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 1/48 (pow.f64 z 6)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 z 4) 6)) (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 z 3) -1/6)))) (pow.f64 y 4)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 z 4)) (*.f64 (pow.f64 z 3) -1/3)) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (pow.f64 z 2) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -2) (*.f64 (pow.f64 z 3) -6)))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))))))
(+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 z 3) -2)) (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 z 4)) (*.f64 (pow.f64 z 3) -1/3)) (pow.f64 y 3)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3))) (+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))))) -1/24) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) -1/48))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 4)))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 (pow.f64 z 3) 8)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))) (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 (pow.f64 z 3) 8)))) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z 2) 1) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (*.f64 1 (/.f64 (pow.f64 z 2) (pow.f64 y 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (*.f64 (pow.f64 z 4) 18)) -1/24) (+.f64 (*.f64 (*.f64 2 (pow.f64 z 3)) (*.f64 (pow.f64 z 2) 1/12)) (*.f64 (*.f64 (pow.f64 (pow.f64 z 2) 3) 1) -1/48))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (pow.f64 z 2) 2) 1)) (*.f64 -1/6 (*.f64 2 (pow.f64 z 3)))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 z 3) 1/6)) (+.f64 (*.f64 (*.f64 (pow.f64 z 4) 6) -1/24) (*.f64 -1/48 (pow.f64 z 6)))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 z 4)) (*.f64 (pow.f64 z 3) -1/3)) (pow.f64 y 3)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 z 4) 6) -1/24) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 (pow.f64 z 3) 1/6)) (*.f64 -1/48 (pow.f64 z 6)))) (neg.f64 (pow.f64 y 4))) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (pow.f64 z 4)) (*.f64 (pow.f64 z 3) -1/3)) (pow.f64 y 3)) (*.f64 1/2 (/.f64 (pow.f64 z 2) (pow.f64 y 2)))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y)))
(+.f64 (/.f64 1 y) (/.f64 (neg.f64 z) y))
(+.f64 (/.f64 1 y) (/.f64 z (neg.f64 y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y))))
(+.f64 (+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (neg.f64 z) y) (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2)))))))
(+.f64 (+.f64 (/.f64 1 y) (/.f64 z (neg.f64 y))) (*.f64 1/2 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z 3) (+.f64 (*.f64 (/.f64 1 y) 1/2) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3)))) y))))
(+.f64 (neg.f64 (/.f64 z y)) (+.f64 (+.f64 (/.f64 1 y) (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y))))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 y) 1/2) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) (/.f64 (pow.f64 z 3) y)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))) (pow.f64 z 2))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 y) 1/2) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) (/.f64 (pow.f64 z 3) y)) (/.f64 z y)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))))) (*.f64 -1 (+.f64 (/.f64 z y) (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 (/.f64 1 y) 1/2) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) y))))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z 2) (+.f64 (/.f64 1 y) (/.f64 1 (pow.f64 y 2))))) (neg.f64 (+.f64 (/.f64 z y) (*.f64 (pow.f64 z 3) (/.f64 (+.f64 1/6 (+.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) y))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 1 (pow.f64 y 2)))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2))) (/.f64 y (neg.f64 z)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3)))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 1/6 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)))) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 -1/2 (pow.f64 y 3))))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 1 (pow.f64 y 2)))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 1/6 (*.f64 -2 (pow.f64 y 3)))) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) -1/2)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (pow.f64 y 3) -1/3)) (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 y 3) -1/2)))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2))) (neg.f64 (/.f64 y z))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (*.f64 (pow.f64 y 3) (+.f64 (*.f64 (pow.f64 y 2) -1/2) (*.f64 -2 (*.f64 y 1/6))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2))) (/.f64 y (neg.f64 z))))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y (neg.f64 z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 1 (pow.f64 y 2)))) (/.f64 1/2 (*.f64 y (pow.f64 z 2)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2))) (/.f64 y (neg.f64 z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3)))))))
(+.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 2)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)) (*.f64 1/6 y)) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 (pow.f64 y 3) 1/2)))) (*.f64 y (pow.f64 z 3)))) (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)))
(+.f64 (*.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 y 2) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 y 2) 1/2)) (*.f64 1/6 (+.f64 (pow.f64 y 6) (*.f64 y (*.f64 2 (pow.f64 y 3)))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 2)))) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (pow.f64 y 3) 1/3)) (*.f64 1/2 (*.f64 (pow.f64 y 2) (pow.f64 y 3))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 (+.f64 (pow.f64 y 4) (*.f64 y (pow.f64 y 2))) (/.f64 (/.f64 1/2 y) (pow.f64 z 2))) (neg.f64 (+.f64 (/.f64 y z) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (*.f64 (pow.f64 y 3) (+.f64 (*.f64 1/2 (pow.f64 y 2)) (*.f64 2 (*.f64 y 1/6))))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 0)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 1/2 (*.f64 2 (/.f64 1 y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 1/2 (/.f64 2 y)))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1/2 y))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 1/2 (*.f64 2 (/.f64 1/2 y))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 2 (*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) 1/2)
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 1/2 (/.f64 2 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (/.f64 2 (*.f64 y 8)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 4 (/.f64 2 (*.f64 y 8))))
(*.f64 4 (*.f64 (/.f64 1/4 y) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/4 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (/.f64 1 y) 1/4))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 1/2 (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 -1 y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 1/2 (/.f64 2 y)))
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y)))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y))
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y))))
(*.f64 (/.f64 1/2 y) (*.f64 (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y)))
(*.f64 2 (*.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y)))
(*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y)))
(*.f64 2 (*.f64 (/.f64 1/2 y) (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y)))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 (pow.f64 y y) y))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (*.f64 (/.f64 1 y) (pow.f64 y y)))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y)))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y))
(*.f64 (*.f64 2 (/.f64 1/2 y)) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y)))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) -1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (+.f64 y y)) 2)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (/.f64 (pow.f64 y y) y) (pow.f64 (/.f64 1 (+.f64 y z)) y))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 (pow.f64 y y) y))
(*.f64 (/.f64 2 (*.f64 y 8)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 4 (/.f64 2 (*.f64 y 8))))
(*.f64 4 (*.f64 (/.f64 1/4 y) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 4 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/4 y)))
(*.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (pow.f64 (+.f64 y y) y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/2 (+.f64 y z)) y)))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (pow.f64 (+.f64 y y) y)))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 (/.f64 1/2 (+.f64 y z)) (+.f64 y y)) y))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 (+.f64 y y) (/.f64 1/2 (+.f64 y z))) y))
(*.f64 (*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) 2)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 1 y) 1/4) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y)))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y))
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/2 (+.f64 y z)) y)) (pow.f64 (+.f64 y y) y))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 (/.f64 1/2 (+.f64 y z)) y) (pow.f64 (+.f64 y y) y)))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 (/.f64 1/2 (+.f64 y z)) (+.f64 y y)) y))
(*.f64 (/.f64 1 y) (pow.f64 (*.f64 (+.f64 y y) (/.f64 1/2 (+.f64 y z))) y))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 y))) (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 1/2 (/.f64 2 y)) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 1/2 (/.f64 2 y)))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1/2 y))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1/2) 2)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(*.f64 (*.f64 1/2 (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(*.f64 (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y))) (pow.f64 y y))
(*.f64 (/.f64 1/2 y) (*.f64 (*.f64 2 (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y)))
(*.f64 2 (*.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y)))
(*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y)))
(*.f64 2 (*.f64 (/.f64 1/2 y) (pow.f64 (*.f64 y (/.f64 1 (+.f64 y z))) y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)) 2)
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 y)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1/2 y)))
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) 1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)

eval5.2s (28.9%)

Compiler

Compiled 70308 to 41204 computations (41.4% saved)

prune1.1s (6.3%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New142931432
Fresh011
Picked101
Done224
Total143261438
Error
0.0b
Counts
1438 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
48.7b
(/.f64 (pow.f64 (/.f64 y z) y) y)
34.6b
(/.f64 1 y)
3.0b
(+.f64 (/.f64 1 y) x)
28.8b
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y z) y))))
20.3b
(+.f64 x (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) y))
29.0b
x
Compiler

Compiled 60 to 39 computations (35% saved)

localize15.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 x (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) y))
0.5b
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
6.8b
(pow.f64 (/.f64 y (+.f64 y z)) y)
28.8b
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) y)
Compiler

Compiled 63 to 10 computations (84.1% saved)

series5.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite88.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
012111
187111
2245111
3835111
43962111
Stop Event
node limit
Counts
3 → 220
Calls
Call 1
Inputs
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(+.f64 x (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 y (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (*.f64 y y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (*.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 -1 (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y y) (/.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y))) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y y) (*.f64 (/.f64 1 y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y y) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (/.f64 (fabs.f64 y) (fabs.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 y) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y y) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y (+.f64 y y)) (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 y (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y (*.f64 y 4)) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 y y) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 (*.f64 y y)) (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 y) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (+.f64 (*.f64 (*.f64 y y) (/.f64 1 y)) (*.f64 (*.f64 y y) (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 (*.f64 y (+.f64 y y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (+.f64 y y) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 y y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (+.f64 y y))) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 y y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y 4))) (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y y) (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 y (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 -1 (*.f64 (/.f64 1 y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (/.f64 1 y) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 (/.f64 1 y) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 1 y) (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 y (+.f64 y y)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 y (*.f64 y 4)) (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 y y) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 y 4) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y))) (*.f64 2 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y))) (/.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (*.f64 y (*.f64 y 4)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (+.f64 (*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 y)) (*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 4 (*.f64 (*.f64 y y) (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (*.f64 y 4) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 (+.f64 y y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 (*.f64 y (/.f64 1 y)) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (/.f64 (+.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y 4) (*.f64 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 y) (/.f64 (*.f64 y (*.f64 y (fabs.f64 y))) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 y y)) (/.f64 1 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 y) (*.f64 (/.f64 1 y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 y) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (neg.f64 (*.f64 y y)) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 1 y) (*.f64 y (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (neg.f64 y) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y y)) (/.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) (*.f64 (/.f64 1 y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) (/.f64 (neg.f64 y) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (-.f64 0 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 y) (/.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 y (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (*.f64 y (*.f64 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 2 (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (+.f64 y y) (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 y (*.f64 y 4)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 y 4) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 4) (+.f64 (*.f64 2 (/.f64 1 y)) (*.f64 2 (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 4) (*.f64 (/.f64 1 y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (+.f64 (*.f64 (*.f64 y (*.f64 y 4)) (/.f64 1 y)) (*.f64 (*.f64 y (*.f64 y 4)) (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 (/.f64 1 y) (*.f64 2 (*.f64 y (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (+.f64 (*.f64 (+.f64 y y) (/.f64 1 y)) (*.f64 (+.f64 y y) (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (*.f64 y 4) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (+.f64 (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y))) (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (/.f64 1 y) (*.f64 2 (neg.f64 (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (*.f64 2 (neg.f64 y)) (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (+.f64 (*.f64 (/.f64 1 y) (neg.f64 y)) (*.f64 (/.f64 1 y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (*.f64 (/.f64 1 y) (*.f64 2 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 y y)) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (*.f64 y y)) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 y (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (neg.f64 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (fabs.f64 y)) (*.f64 (fabs.f64 y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 1 y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y (+.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 (*.f64 y (/.f64 1 y)) (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 1 y) (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (*.f64 y y) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (*.f64 y (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (*.f64 y y))) (/.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fabs.f64 y) (fabs.f64 y)) (/.f64 (*.f64 y y) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 4) (*.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) (*.f64 2 (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 2 (neg.f64 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))) (*.f64 2 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 y)) (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 1 y)) (*.f64 2 (neg.f64 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (/.f64 1 y)) (neg.f64 (*.f64 y (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 1 y)) (*.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y 4) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 y y) (/.f64 1 y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (*.f64 y y) (/.f64 1 y))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 4) (/.f64 1 y)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (/.f64 1 y)) (*.f64 2 (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (/.f64 1 y)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (/.f64 1 y)) (*.f64 2 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (fabs.f64 y)) (/.f64 1 y)) (fabs.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (/.f64 1 y)) (neg.f64 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 y (/.f64 1 y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 y (/.f64 1 y))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 y (/.f64 1 y))) (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 y (/.f64 1 y))) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 y (/.f64 1 y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (/.f64 1 y))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (/.f64 1 y))) (*.f64 2 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 y (/.f64 1 y))) (neg.f64 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 2 (/.f64 1 y))) (*.f64 y (*.f64 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (+.f64 y y) (/.f64 1 y))) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (/.f64 1 y) (neg.f64 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 y (fabs.f64 y)) (/.f64 (fabs.f64 y) (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (+.f64 y y))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (+.f64 y y)) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (fabs.f64 y)) (fabs.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) y) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (fabs.f64 y)) (*.f64 2 (fabs.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) (+.f64 y y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) y) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (-.f64 0 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (neg.f64 (*.f64 y (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) (-.f64 0 (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))) (neg.f64 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (-.f64 0 (neg.f64 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 y (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y y) (/.f64 1 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (fabs.f64 y) (fabs.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1/2 (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 (*.f64 y y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (/.f64 1 (*.f64 y (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 y) (/.f64 (fabs.f64 y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (neg.f64 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (*.f64 y (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) (/.f64 1 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 1/2) (/.f64 (+.f64 y y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 y) (fabs.f64 y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 (pow.f64 y y) (*.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 y y)) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))) (*.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 (*.f64 y y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (neg.f64 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (+.f64 y y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 y y) (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))) (*.f64 y 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))) (fabs.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (*.f64 y 4))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 y y))) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (neg.f64 y))) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 4) (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 1)))))

simplify480.0ms (2.7%)

Algorithm
egg-herbie
Rules
1170×rational.json-simplify-41
1092×rational.json-simplify-49
904×rational.json-simplify-46
858×rational.json-simplify-44
828×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
076919676
1246915906
2668515688
Stop Event
node limit
Counts
304 → 452
Calls
Call 1
Inputs
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
(/.f64 1 (pow.f64 y 2))
(+.f64 (/.f64 (log.f64 y) y) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (log.f64 (/.f64 1 z)) y)))
(-.f64 (+.f64 (/.f64 (log.f64 y) y) (+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))))) (/.f64 1 z))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) y) (+.f64 (/.f64 (log.f64 y) y) (+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))))) (/.f64 1 z))
(/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 5)))))
(/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 4)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 5))))))
(/.f64 1 (pow.f64 y 2))
(+.f64 (/.f64 1 (pow.f64 y 2)) (*.f64 -1 (/.f64 z (pow.f64 y 2))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 (pow.f64 y 3)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 (pow.f64 y 3)))) (pow.f64 z 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2))
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 (pow.f64 y 2) (pow.f64 z 3))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 (pow.f64 y 2) (pow.f64 z 3)))))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 x (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)))))))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) x)))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x)))
(+.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) x))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x))))
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))))
(+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 0)
(+.f64 0 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(-.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 0)
(/.f64 y (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (*.f64 y y) (/.f64 1 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (*.f64 y y) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (*.f64 y (/.f64 1 y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 -1 (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y)))))
(/.f64 (*.f64 y y) (/.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y))) y))
(/.f64 (*.f64 y y) (*.f64 (/.f64 1 y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))
(/.f64 (*.f64 y y) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 1 y))
(/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 1)
(/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (/.f64 (fabs.f64 y) (fabs.f64 y)))
(/.f64 1 (*.f64 (/.f64 1 y) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 1 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (/.f64 1 y))))
(/.f64 1 (/.f64 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) y))
(/.f64 1 (/.f64 (*.f64 y y) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 1 (/.f64 (*.f64 y (+.f64 y y)) (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 1 (/.f64 y (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(/.f64 1 (/.f64 (*.f64 y (*.f64 y 4)) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))))
(/.f64 1 (/.f64 (+.f64 y y) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))
(/.f64 1 (/.f64 (neg.f64 (*.f64 y y)) (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 1 (/.f64 (neg.f64 y) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 y)))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (+.f64 (*.f64 (*.f64 y y) (/.f64 1 y)) (*.f64 (*.f64 y y) (/.f64 1 y))))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 (*.f64 y (+.f64 y y)) y))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (+.f64 y y) (*.f64 y (/.f64 1 y))))
(/.f64 (*.f64 y (+.f64 y y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (+.f64 y y))) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (*.f64 y (+.f64 y y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y 4))) (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 (+.f64 y y) (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 y (/.f64 1 y)))
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 y y))
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 -1 (*.f64 (/.f64 1 y) (neg.f64 y))))
(/.f64 2 (+.f64 (*.f64 (/.f64 1 y) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 (/.f64 1 y) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(/.f64 2 (*.f64 (/.f64 1 y) (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 2 (*.f64 (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (/.f64 1 y))))
(/.f64 2 (/.f64 (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))) y))
(/.f64 2 (/.f64 (*.f64 y (+.f64 y y)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 2 (/.f64 (*.f64 y (*.f64 y 4)) (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 2 (/.f64 (+.f64 y y) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(/.f64 2 (/.f64 (*.f64 y 4) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y))) (*.f64 2 (/.f64 1 y)))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y))) (/.f64 2 y))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (*.f64 y (*.f64 y 4)) (/.f64 1 y)))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (+.f64 (*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 y)) (*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 y))))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 4 (*.f64 (*.f64 y y) (/.f64 1 y))))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (*.f64 y 4) (*.f64 y (/.f64 1 y))))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 (+.f64 y y) (/.f64 1 y)))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 (*.f64 y (/.f64 1 y)) (*.f64 y (/.f64 1 y))))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (/.f64 (+.f64 y y) y))
(/.f64 (*.f64 y 4) (*.f64 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) 4))
(/.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y)))) 2)
(/.f64 (fabs.f64 y) (/.f64 (*.f64 y (*.f64 y (fabs.f64 y))) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (/.f64 1 (*.f64 y y)) (/.f64 1 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (/.f64 1 y) (*.f64 (/.f64 1 y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (/.f64 1 y) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) y))
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y))))
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (neg.f64 (*.f64 y y)) y))
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 1 y) (*.f64 y (neg.f64 y))))
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (neg.f64 y) (*.f64 y (/.f64 1 y))))
(/.f64 (neg.f64 (*.f64 y y)) (/.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) (*.f64 (/.f64 1 y) (neg.f64 y)))
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) (/.f64 (neg.f64 y) y))
(/.f64 (neg.f64 y) (-.f64 0 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(/.f64 -1 (/.f64 y (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))
(/.f64 (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (*.f64 y (*.f64 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 2 (/.f64 1 y))))
(/.f64 (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (+.f64 y y) (/.f64 1 y))))
(/.f64 4 (/.f64 (*.f64 y (*.f64 y 4)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 4 (/.f64 (*.f64 y 4) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 4) (+.f64 (*.f64 2 (/.f64 1 y)) (*.f64 2 (/.f64 1 y))))
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 4) (*.f64 (/.f64 1 y) 4))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (+.f64 (*.f64 (*.f64 y (*.f64 y 4)) (/.f64 1 y)) (*.f64 (*.f64 y (*.f64 y 4)) (/.f64 1 y))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 (/.f64 1 y) (*.f64 2 (*.f64 y (*.f64 y 4)))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (+.f64 (*.f64 (+.f64 y y) (/.f64 1 y)) (*.f64 (+.f64 y y) (/.f64 1 y))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (*.f64 y 4) (/.f64 1 y)))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (+.f64 (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y))) (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y)))))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (/.f64 1 y) (*.f64 2 (neg.f64 (*.f64 y y)))))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (*.f64 2 (neg.f64 y)) (*.f64 y (/.f64 1 y))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (+.f64 (*.f64 (/.f64 1 y) (neg.f64 y)) (*.f64 (/.f64 1 y) (neg.f64 y))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (*.f64 (/.f64 1 y) (*.f64 2 (neg.f64 y))))
(/.f64 (*.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 4) 4)
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y))))
(/.f64 (/.f64 y (*.f64 y y)) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y y))
(/.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (+.f64 y y)))
(/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) y)
(/.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 y (*.f64 y 4)))
(/.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (+.f64 y y))
(/.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (neg.f64 (*.f64 y y)))
(/.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (neg.f64 y)))
(/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (neg.f64 y))
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (fabs.f64 y)) (*.f64 (fabs.f64 y) (/.f64 1 y)))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 y y)))
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y (+.f64 y y)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 (*.f64 y (/.f64 1 y)) (neg.f64 (+.f64 y y))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 1 y) (neg.f64 (+.f64 y y))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (*.f64 y y) (/.f64 1 y)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (*.f64 y (/.f64 1 y))))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 y y))) (/.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (/.f64 (fabs.f64 y) (fabs.f64 y)) (/.f64 (*.f64 y y) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (+.f64 (*.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 4) (*.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 4)) 8)
(/.f64 (+.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (+.f64 y y)))
(/.f64 (+.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y (*.f64 y 4)))
(/.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) (+.f64 y y))
(/.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) (*.f64 2 (*.f64 y (*.f64 y 4))))
(/.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))) (*.f64 y 4))
(/.f64 (+.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 2 (neg.f64 (*.f64 y y))))
(/.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))) (*.f64 2 (neg.f64 y)))
(/.f64 (/.f64 2 (/.f64 1 y)) (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 1 y)) (*.f64 2 (neg.f64 (*.f64 y y))))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (/.f64 1 y)) (neg.f64 (*.f64 y (+.f64 y y))))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 1 y)) (*.f64 y y))
(/.f64 (/.f64 (*.f64 y 4) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) 4)
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 y y) (/.f64 1 y))) 2)
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (*.f64 y y) (/.f64 1 y))) 4)
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 4) (/.f64 1 y)) 4)
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (/.f64 1 y)) (*.f64 2 (*.f64 y (*.f64 y 4))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (/.f64 1 y)) (*.f64 y 4))
(/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (/.f64 1 y)) (*.f64 2 (neg.f64 y)))
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (fabs.f64 y)) (/.f64 1 y)) (fabs.f64 y))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (/.f64 1 y)) (neg.f64 (+.f64 y y)))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 y))) 2)
(/.f64 (/.f64 1 (*.f64 y (/.f64 1 y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 y (/.f64 1 y))) (+.f64 y y))
(/.f64 (/.f64 2 (*.f64 y (/.f64 1 y))) (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 y (/.f64 1 y))) (*.f64 y 4))
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 y (/.f64 1 y))) 2)
(/.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (/.f64 1 y))) (neg.f64 y))
(/.f64 (/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (/.f64 1 y))) (*.f64 2 (neg.f64 y)))
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 y (/.f64 1 y))) (neg.f64 (+.f64 y y)))
(/.f64 (/.f64 (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 2 (/.f64 1 y))) (*.f64 y (*.f64 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 (/.f64 (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (+.f64 y y) (/.f64 1 y))) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y)))) -1)
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (/.f64 1 y) (neg.f64 y))) -1)
(/.f64 (/.f64 y y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (/.f64 y (fabs.f64 y)) (/.f64 (fabs.f64 y) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (/.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (+.f64 y y))) 1/2)
(/.f64 (/.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (+.f64 y y)) (*.f64 y 1/2))
(/.f64 (/.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (fabs.f64 y)) (fabs.f64 y))
(/.f64 (/.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) y) (+.f64 y y))
(/.f64 (/.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y y)) 2)
(/.f64 (/.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (fabs.f64 y)) (*.f64 2 (fabs.f64 y)))
(/.f64 (/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) (+.f64 y y)) 1/2)
(/.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) y) 2)
(/.f64 (/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) y) -1)
(/.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (-.f64 0 (/.f64 1 y)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (neg.f64 (*.f64 y (+.f64 y y))))
(/.f64 (neg.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) (-.f64 0 (*.f64 y (*.f64 y 4))))
(/.f64 (neg.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))) (neg.f64 (+.f64 y y)))
(/.f64 (neg.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y y))
(/.f64 (neg.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (-.f64 0 (neg.f64 (*.f64 y y))))
(/.f64 (neg.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))) y)
(pow.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 1)
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 0)
(*.f64 y (/.f64 y (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 (*.f64 y y)))
(*.f64 (*.f64 y y) (/.f64 1 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (fabs.f64 y) (fabs.f64 y)))
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1/2 (*.f64 y y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 (*.f64 y y)) 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) (/.f64 1/2 y)))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 1 y))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (+.f64 y y))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y))) 1/2)
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (/.f64 1 (*.f64 y (*.f64 y 4))))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (/.f64 1/2 y))
(*.f64 (fabs.f64 y) (/.f64 (fabs.f64 y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))
(*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))
(*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (neg.f64 (*.f64 y y))))
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (*.f64 y (neg.f64 y))))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) (/.f64 1 (neg.f64 y)))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 (*.f64 y y))))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (neg.f64 y))))
(*.f64 -1 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (neg.f64 y)))
(*.f64 (/.f64 1/2 (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y))))
(*.f64 (*.f64 y 1/2) (/.f64 (+.f64 y y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (/.f64 (fabs.f64 y) (fabs.f64 y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y)))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 (pow.f64 y y) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 1 (*.f64 y y)) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))
(*.f64 (*.f64 (/.f64 1 y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (/.f64 1 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 (*.f64 y y))) -1)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (neg.f64 y))) -1)
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (neg.f64 y)) -1)
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (+.f64 y y))) 2)
(*.f64 (/.f64 (pow.f64 y y) (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y))
(*.f64 (/.f64 y (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))) y)
(*.f64 (/.f64 (+.f64 y y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))) (*.f64 y 1/2))
(*.f64 (/.f64 (fabs.f64 y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))) (fabs.f64 y))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) 2)
(*.f64 (/.f64 1 (*.f64 y (*.f64 y 4))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(*.f64 (/.f64 1 (neg.f64 (*.f64 y y))) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (/.f64 1 (*.f64 y (neg.f64 y))) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 (/.f64 1 (neg.f64 y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1)
(-.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 0)
(*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 1)
(*.f64 1 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x))
(*.f64 2 (/.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2))
(*.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2))
(*.f64 (/.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2) 2)
(/.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 1)
(/.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 4) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 4) (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 4)) 8)
(pow.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 1)
Outputs
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2))))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) 0)) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3)))))))) (pow.f64 y 4))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42)))) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 1/12 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)))))) (pow.f64 y 4))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) 0)) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42)))) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 z 3) -2) 0))))) (pow.f64 y 4))))))
(/.f64 (exp.f64 (*.f64 -1 z)) y)
(/.f64 (exp.f64 (*.f64 z -1)) y)
(/.f64 (exp.f64 (neg.f64 z)) y)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2))))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 2 (pow.f64 z 3)) 0))) (pow.f64 y 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 4))))))
(+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3))) (+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))))) -1/24) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) -1/48))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 4)))))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (neg.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (pow.f64 y 4))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 z 3)) 0) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 4)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 2 (pow.f64 z 3)) 0))) (pow.f64 y 3))))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (*.f64 -1 (/.f64 z y)))
(+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))))))
(+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (+.f64 (/.f64 1 y) (neg.f64 (/.f64 z y))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 (/.f64 1 y) 1/2) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) y))))))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 z y)) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3) (+.f64 (*.f64 (/.f64 1 y) 1/2) 1/6)) (/.f64 (pow.f64 z 3) y))))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)) (*.f64 1/6 y)) (*.f64 -1/6 (pow.f64 y 6)))) (*.f64 y (pow.f64 z 3)))) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)))))
(+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)) (*.f64 1/6 y)) (*.f64 -1/6 (pow.f64 y 6)))) (*.f64 y (pow.f64 z 3)))))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) 1/6)) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (*.f64 -1 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)) (*.f64 1/6 y)) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 (pow.f64 y 3) 1/2)))) (*.f64 y (pow.f64 z 3)))) (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)) (*.f64 1/6 y)) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 (pow.f64 y 3) 1/2)))) (*.f64 y (pow.f64 z 3)))) (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)))
(/.f64 1 (pow.f64 y 2))
(+.f64 (/.f64 (log.f64 y) y) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (log.f64 (/.f64 1 z)) y)))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (/.f64 (log.f64 y) y)))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (log.f64 y) y) (/.f64 (log.f64 (/.f64 1 z)) y)))
(-.f64 (+.f64 (/.f64 (log.f64 y) y) (+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))))) (/.f64 1 z))
(+.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 (log.f64 (/.f64 1 z)) y))) (-.f64 (/.f64 (log.f64 y) y) (/.f64 1 z)))
(+.f64 (/.f64 (log.f64 y) y) (-.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (log.f64 (/.f64 1 z)) y))) (/.f64 1 z)))
(+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (+.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (log.f64 (/.f64 1 z)) y)) (-.f64 (/.f64 (log.f64 y) y) (/.f64 1 z))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) y) (+.f64 (/.f64 (log.f64 y) y) (+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (/.f64 (log.f64 (/.f64 1 z)) y) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))))) (/.f64 1 z))
(-.f64 (+.f64 (/.f64 (log.f64 y) y) (+.f64 (+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 (log.f64 (/.f64 1 z)) y))) (*.f64 y (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z))))))) (/.f64 1 z))
(+.f64 (+.f64 (/.f64 (log.f64 y) y) (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (log.f64 (/.f64 1 z)) y)))) (-.f64 (*.f64 y (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z))))) (/.f64 1 z)))
(+.f64 (+.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 (log.f64 (/.f64 1 z)) y))) (+.f64 (-.f64 (/.f64 (log.f64 y) y) (/.f64 1 z)) (*.f64 y (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))))))
(/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2))
(/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2))
(/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 4)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 4))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) 0)) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 4))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4)) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3)))) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))))))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 5)))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 4))) (/.f64 (*.f64 (exp.f64 (*.f64 z -1)) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4)))))) (+.f64 (*.f64 1/48 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3)) (*.f64 1/12 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))))))) (pow.f64 y 5)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 4))) (*.f64 (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42)))) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 1/12 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8)))))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 5))))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))) (+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) 0)) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 4))) (*.f64 (+.f64 (*.f64 1/48 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3)) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42)))) (*.f64 (*.f64 (pow.f64 z 2) 1) (*.f64 1/12 (+.f64 (*.f64 (pow.f64 z 3) -2) 0))))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 5))))))
(/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2))
(/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2))
(/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 4))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 2 (pow.f64 z 3)) 0))) (pow.f64 y 4)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 4)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) (pow.f64 y 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 3))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 1/12 (*.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3)))))) (+.f64 (*.f64 -1/24 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 -24 (pow.f64 z 4)) (+.f64 (*.f64 48 (pow.f64 z 4)) (*.f64 -6 (pow.f64 z 4)))))) (*.f64 -1/48 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 3))))) (pow.f64 y 5))))))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 3)))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))) 1/12)) (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (+.f64 (*.f64 (pow.f64 z 4) 48) (*.f64 -6 (pow.f64 z 4))))) -1/24) (*.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 3) -1/48))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 5))))) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 4)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))) (+.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 5))))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (pow.f64 y 4)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 2)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -12 (pow.f64 z 4)) (+.f64 (*.f64 (pow.f64 z 4) -24) (*.f64 (pow.f64 z 4) 42))) -1/24) (+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 z 3)) 0) (*.f64 (*.f64 (pow.f64 z 2) 1) 1/12)) (*.f64 (pow.f64 (*.f64 (pow.f64 z 2) 1) 3) -1/48))) (neg.f64 (/.f64 (exp.f64 (neg.f64 z)) (pow.f64 y 5)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 3)))) (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 2 (pow.f64 z 3)) 0))) (pow.f64 y 4))))))
(/.f64 1 (pow.f64 y 2))
(+.f64 (/.f64 1 (pow.f64 y 2)) (*.f64 -1 (/.f64 z (pow.f64 y 2))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (neg.f64 (/.f64 z (pow.f64 y 2))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 (pow.f64 y 3)))) (pow.f64 z 2))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 (pow.f64 y 3)))))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 z (pow.f64 y 2))) (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 1 (pow.f64 y 2)))))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 (pow.f64 y 3)))) (pow.f64 z 2)))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 z (pow.f64 y 2))) (*.f64 (pow.f64 z 2) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 y 2))) (*.f64 1/2 (/.f64 1 (pow.f64 y 3)))))) (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 (/.f64 1 y) 1/2) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) (pow.f64 y 2))))))
(+.f64 (/.f64 1 (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 z (pow.f64 y 2))) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 1 (pow.f64 y 2))))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3) (+.f64 (*.f64 (/.f64 1 y) 1/2) 1/6)) (/.f64 (pow.f64 z 3) (pow.f64 y 2)))))))
(+.f64 (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 3)) (/.f64 1 (pow.f64 y 2))))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3) (+.f64 (*.f64 (/.f64 1 y) 1/2) 1/6)) (/.f64 (pow.f64 z 3) (pow.f64 y 2))))) (+.f64 (/.f64 1 (pow.f64 y 2)) (neg.f64 (/.f64 z (pow.f64 y 2)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2))
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 (*.f64 y z) 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 (*.f64 y z) 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 (pow.f64 y 2) (pow.f64 z 3))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) z)))))
(+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 (*.f64 y z) 2))) (+.f64 (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (pow.f64 y 2) (pow.f64 z 3))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)) (*.f64 1/6 y)) (*.f64 -1/6 (pow.f64 y 6)))) (*.f64 (pow.f64 y 2) (pow.f64 z 3))))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 (*.f64 y z) 2)))))
(+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z)) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)) (*.f64 1/6 y)) (*.f64 -1/6 (pow.f64 y 6)))) (*.f64 (pow.f64 y 2) (pow.f64 z 3)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (pow.f64 y 2))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 (*.f64 y z) 2)))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 (*.f64 y z) 2))) (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 (*.f64 y z) 2)))))
(+.f64 (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 y 2) (pow.f64 z 2))) (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 (pow.f64 y 2) (pow.f64 z 3)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (pow.f64 (*.f64 y z) 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) 1/6)) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 (pow.f64 y 2) (pow.f64 z 3)))))) (*.f64 -1 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))))
(+.f64 (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)) (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)) (*.f64 1/6 y)) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 (pow.f64 y 3) 1/2)))) (*.f64 (pow.f64 y 2) (pow.f64 z 3))))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 (*.f64 y z) 2))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (pow.f64 y 2)) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (pow.f64 (*.f64 y z) 2))) (+.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)) (*.f64 1/6 y)) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 (pow.f64 y 3) 1/2)))) (*.f64 (pow.f64 y 2) (pow.f64 z 3))))) (neg.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)))))
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y)
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
x
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 y (+.f64 y z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 y z))))) y) x)
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) x)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) x) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)) y) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 x (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)))))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)) x))) (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z)))))
(+.f64 (*.f64 y (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (/.f64 1 z))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (/.f64 1 y) (+.f64 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 z 2))) (neg.f64 (/.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) z)))) (pow.f64 y 2)) (+.f64 (log.f64 y) x)))))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) x)
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) x))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -2 (pow.f64 z 3)) (*.f64 -6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2))) (exp.f64 (*.f64 -1 z))) (pow.f64 y 3)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 6 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) x)))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -8))) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) x)))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 (pow.f64 z 3) -2) 0)) (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) x)))
x
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) x)
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) x))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) x))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 -6 (pow.f64 z 3)) (*.f64 2 (pow.f64 z 3))))) (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2))) 2)))) (pow.f64 y 3)) (+.f64 (/.f64 (exp.f64 (*.f64 -1 z)) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (*.f64 -1 z)) (+.f64 (*.f64 -1 (pow.f64 z 2)) (*.f64 2 (pow.f64 z 2)))) (pow.f64 y 2))) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 z -1)) y) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) (/.f64 (exp.f64 (*.f64 z -1)) (pow.f64 y 2)))) x) (*.f64 (exp.f64 (*.f64 z -1)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 (pow.f64 z 2) -1) (*.f64 2 (pow.f64 z 2))) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (+.f64 (*.f64 (pow.f64 z 3) -6) (*.f64 2 (pow.f64 z 3)))))) (pow.f64 y 3)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 6 (pow.f64 z 3)) (*.f64 (pow.f64 z 3) -4)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) x)))
(+.f64 (/.f64 (exp.f64 (neg.f64 z)) y) (+.f64 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (+.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 z 2) 1) 2)) (*.f64 -1/6 (+.f64 (*.f64 2 (pow.f64 z 3)) 0))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 z)) (/.f64 (*.f64 (pow.f64 z 2) 1) (pow.f64 y 2)))) x)))
(+.f64 (/.f64 1 y) x)
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) x))
(+.f64 (/.f64 1 y) (+.f64 (neg.f64 (/.f64 z y)) x))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 z y)) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (+.f64 (neg.f64 (/.f64 z y)) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (+.f64 1/6 (*.f64 1/3 (/.f64 1 (pow.f64 y 2))))) (pow.f64 z 3)) y)) (+.f64 (*.f64 -1 (/.f64 z y)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 y)) (*.f64 1/2 (/.f64 1 (pow.f64 y 2)))) (pow.f64 z 2)) x))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z 3) (/.f64 (+.f64 (*.f64 (/.f64 1 y) 1/2) (+.f64 1/6 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3))) y))) (+.f64 (*.f64 (pow.f64 z 2) (+.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 1/2 (/.f64 1 (pow.f64 y 2))))) (+.f64 (*.f64 -1 (/.f64 z y)) x))))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 z 2) (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 y 2)) (/.f64 1 y)))) (+.f64 (+.f64 (neg.f64 (/.f64 z y)) x) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 y 2)) 1/3) (+.f64 (*.f64 (/.f64 1 y) 1/2) 1/6)) (/.f64 (pow.f64 z 3) y))))))
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))) x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) x)))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z))) x) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2))))))
(+.f64 (/.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))))) (*.f64 -1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) z)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))) (*.f64 y (pow.f64 z 2))) (+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y) x))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 y z))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) x)) (*.f64 (+.f64 (*.f64 -1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 -2 (pow.f64 y 3)))) 1/6)) (*.f64 (pow.f64 y 3) (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) -1/2)))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 y (pow.f64 z 3))))))
(+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)) (*.f64 1/6 y)) (*.f64 -1/6 (pow.f64 y 6)))) (*.f64 y (pow.f64 z 3)))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) x))))
(+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) x)) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (/.f64 (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (pow.f64 y 2) 1) -1/2)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 4)) (*.f64 1/6 y)) (*.f64 -1/6 (pow.f64 y 6)))) (*.f64 y (pow.f64 z 3)))) (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (neg.f64 (/.f64 y z)))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))) x))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2)))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (neg.f64 (/.f64 y z))) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) x)))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 1/6 (*.f64 y (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))))) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2)))))))) (*.f64 y (pow.f64 z 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))) (*.f64 1/2 (pow.f64 y 4))) (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) (*.f64 y (pow.f64 z 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))) z)) x))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (+.f64 (*.f64 6 (pow.f64 y 3)) (*.f64 2 (pow.f64 y 3)))) 1/6)) (*.f64 1/2 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))))))) (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (*.f64 y (pow.f64 z 3))))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 y z))) (+.f64 x (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 y (*.f64 (+.f64 (*.f64 -1 (pow.f64 y 2)) (*.f64 2 (pow.f64 y 2))) 1/2)) (*.f64 1/2 (pow.f64 y 4))) (*.f64 y (pow.f64 z 2))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (neg.f64 (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z))) (+.f64 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) x) (neg.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)) (*.f64 1/6 y)) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 (pow.f64 y 3) 1/2)))) (*.f64 y (pow.f64 z 3))))))))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 1/2 (+.f64 (pow.f64 y 4) (*.f64 y (*.f64 (pow.f64 y 2) 1)))) (*.f64 y (pow.f64 z 2)))) (+.f64 x (*.f64 -1 (+.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) (/.f64 (+.f64 (*.f64 1/6 (pow.f64 y 6)) (+.f64 (*.f64 (+.f64 (*.f64 -6 (pow.f64 y 3)) (*.f64 (pow.f64 y 3) 8)) (*.f64 1/6 y)) (*.f64 (*.f64 (pow.f64 y 2) 1) (*.f64 (pow.f64 y 3) 1/2)))) (*.f64 y (pow.f64 z 3)))) (*.f64 y (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) z)))))))
(+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 0)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 0 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(-.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 0)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 y (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (*.f64 y y) (/.f64 1 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (*.f64 y y) y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (*.f64 y (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 -1 (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y y) (/.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y))) y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y y) (*.f64 (/.f64 1 y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y y) (/.f64 (*.f64 y (*.f64 y (*.f64 y y))) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 1 y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 1)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (/.f64 (fabs.f64 y) (fabs.f64 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 1 (*.f64 (/.f64 1 y) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 1 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 1 (/.f64 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 1 (/.f64 (*.f64 y y) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 1 (/.f64 (*.f64 y (+.f64 y y)) (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 1 (/.f64 y (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 1 (/.f64 (*.f64 y (*.f64 y 4)) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 1 (/.f64 (+.f64 y y) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 1 (/.f64 (neg.f64 (*.f64 y y)) (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 1 (/.f64 (neg.f64 y) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (+.f64 (*.f64 (*.f64 y y) (/.f64 1 y)) (*.f64 (*.f64 y y) (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 (*.f64 y (+.f64 y y)) y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (+.f64 y y) (*.f64 y (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (+.f64 y y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (+.f64 y y))) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (+.f64 y y)) (/.f64 (*.f64 (*.f64 y y) (*.f64 y (*.f64 y 4))) (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (+.f64 y y) (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 y (/.f64 1 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 y y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 -1 (*.f64 (/.f64 1 y) (neg.f64 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 2 (+.f64 (*.f64 (/.f64 1 y) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 (/.f64 1 y) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 2 (*.f64 (/.f64 1 y) (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 2 (*.f64 (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 2 (/.f64 (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))) y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 2 (/.f64 (*.f64 y (+.f64 y y)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 2 (/.f64 (*.f64 y (*.f64 y 4)) (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 2 (/.f64 (+.f64 y y) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 2 (/.f64 (*.f64 y 4) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y))) (*.f64 2 (/.f64 1 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y))) (/.f64 2 y))
(*.f64 (/.f64 (/.f64 2 y) y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (/.f64 2 y) y) (/.f64 2 y)))
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (*.f64 y (*.f64 y 4)) (/.f64 1 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (+.f64 (*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 y)) (*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 4 (*.f64 (*.f64 y y) (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (*.f64 y 4) (*.f64 y (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 (+.f64 y y) (/.f64 1 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (+.f64 (*.f64 y (/.f64 1 y)) (*.f64 y (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (/.f64 (+.f64 y y) y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y 4) (*.f64 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) 4))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y)))) 2)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (fabs.f64 y) (/.f64 (*.f64 y (*.f64 y (fabs.f64 y))) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 1 (*.f64 y y)) (/.f64 1 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 1 y) (*.f64 (/.f64 1 y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 1 y) (/.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (neg.f64 (*.f64 y y)) y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (/.f64 1 y) (*.f64 y (neg.f64 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (neg.f64 y) (*.f64 y (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (*.f64 y y)) (/.f64 (neg.f64 (*.f64 y (*.f64 y (*.f64 y y)))) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) (*.f64 (/.f64 1 y) (neg.f64 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) (/.f64 (neg.f64 y) y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 y) (-.f64 0 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 y) (/.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 -1 (/.f64 y (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (*.f64 y (*.f64 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 2 (/.f64 1 y))))
(/.f64 (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (*.f64 (/.f64 1 y) 2) (*.f64 y (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))))
(*.f64 y (/.f64 (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (*.f64 y (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y (*.f64 (/.f64 1 y) 2)))))
(*.f64 (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (*.f64 y y) 2) (*.f64 y (*.f64 y (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))))
(/.f64 (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (+.f64 y y) (/.f64 1 y))))
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 y y) (*.f64 (/.f64 1 y) (+.f64 y y))) (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 4 (/.f64 (*.f64 y (*.f64 y 4)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 4 (/.f64 (*.f64 y 4) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 4) (+.f64 (*.f64 2 (/.f64 1 y)) (*.f64 2 (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 4) (*.f64 (/.f64 1 y) 4))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (+.f64 (*.f64 (*.f64 y (*.f64 y 4)) (/.f64 1 y)) (*.f64 (*.f64 y (*.f64 y 4)) (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 (/.f64 1 y) (*.f64 2 (*.f64 y (*.f64 y 4)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (+.f64 (*.f64 (+.f64 y y) (/.f64 1 y)) (*.f64 (+.f64 y y) (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (*.f64 y 4) (/.f64 1 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (+.f64 (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y))) (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (/.f64 1 y) (*.f64 2 (neg.f64 (*.f64 y y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (*.f64 2 (neg.f64 y)) (*.f64 y (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (+.f64 (*.f64 (/.f64 1 y) (neg.f64 y)) (*.f64 (/.f64 1 y) (neg.f64 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (*.f64 (/.f64 1 y) (*.f64 2 (neg.f64 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 4) 4)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (*.f64 y y)) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 y (*.f64 y y)) (/.f64 1 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (+.f64 y y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) y)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 y (*.f64 y 4)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (+.f64 y y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (neg.f64 (*.f64 y y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (neg.f64 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (neg.f64 y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (fabs.f64 y)) (*.f64 (fabs.f64 y) (/.f64 1 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (*.f64 (*.f64 y (*.f64 y y)) (/.f64 y y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 y (/.f64 1 y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y (+.f64 y y)))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 (*.f64 y (/.f64 1 y)) (neg.f64 (+.f64 y y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 (/.f64 1 y) (neg.f64 (+.f64 y y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (*.f64 y y) (/.f64 1 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (*.f64 y (/.f64 1 y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (*.f64 2 (/.f64 1 (*.f64 y y))) (/.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (fabs.f64 y) (fabs.f64 y)) (/.f64 (*.f64 y y) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (+.f64 (*.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 4) (*.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 4)) 8)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (+.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (+.f64 y y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (+.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y (*.f64 y 4)))
(/.f64 (+.f64 (*.f64 y (*.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (*.f64 2 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y (*.f64 y 4)))
(/.f64 (*.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) 4) (*.f64 y (*.f64 y 4)))
(/.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))) (+.f64 y y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) (*.f64 2 (*.f64 y (*.f64 y 4))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (+.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))) (*.f64 y 4))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (+.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 2 (neg.f64 (*.f64 y y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))) (*.f64 2 (neg.f64 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 2 (/.f64 1 y)) (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 1 y)) (*.f64 2 (neg.f64 (*.f64 y y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (/.f64 1 y)) (neg.f64 (*.f64 y (+.f64 y y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 1 y)) (*.f64 y y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 y 4) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) 4)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (*.f64 y y) (/.f64 1 y))) 2)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (*.f64 y y) (/.f64 1 y))) 4)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 4) (/.f64 1 y)) 4)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4)) (/.f64 1 y)) (*.f64 2 (*.f64 y (*.f64 y 4))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (/.f64 1 y)) (*.f64 y 4))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) (/.f64 1 y)) (*.f64 2 (neg.f64 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (fabs.f64 y)) (/.f64 1 y)) (fabs.f64 y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) (/.f64 1 y)) (neg.f64 (+.f64 y y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 (*.f64 y (+.f64 y y)) (/.f64 1 y))) 2)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 1 (*.f64 y (/.f64 1 y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 y (/.f64 1 y))) (+.f64 y y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 2 (*.f64 y (/.f64 1 y))) (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (*.f64 y (/.f64 1 y))) (*.f64 y 4))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (*.f64 y (/.f64 1 y))) 2)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (/.f64 1 y))) (neg.f64 y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 2 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (/.f64 1 y))) (*.f64 2 (neg.f64 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2)) (*.f64 y (/.f64 1 y))) (neg.f64 (+.f64 y y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 2 (/.f64 1 y))) (*.f64 y (*.f64 (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(/.f64 (*.f64 y (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 (*.f64 (/.f64 1 y) 2) (*.f64 y (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))))
(*.f64 y (/.f64 (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (*.f64 y (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y (*.f64 (/.f64 1 y) 2)))))
(*.f64 (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 (/.f64 (*.f64 y y) 2) (*.f64 y (*.f64 y (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))))
(/.f64 (/.f64 (/.f64 (+.f64 y y) (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 (+.f64 y y) (/.f64 1 y))) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (/.f64 (/.f64 (/.f64 (+.f64 y y) (*.f64 (/.f64 1 y) (+.f64 y y))) (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (pow.f64 (/.f64 y (+.f64 y z)) y))))
(/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 1 y) (neg.f64 (*.f64 y y)))) -1)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 (/.f64 1 y) (neg.f64 y))) -1)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 y y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 y (fabs.f64 y)) (/.f64 (fabs.f64 y) (pow.f64 (/.f64 y (+.f64 y z)) y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (+.f64 y y))) 1/2)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (+.f64 y y)) (*.f64 y 1/2))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (fabs.f64 y)) (fabs.f64 y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) y) (+.f64 y y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y y)) 2)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (fabs.f64 y)) (*.f64 2 (fabs.f64 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)) (+.f64 y y)) 1/2)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y))) y) 2)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y))) y) -1)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) (-.f64 0 (/.f64 1 y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (*.f64 2 (*.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))) (neg.f64 (*.f64 y (+.f64 y y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))) (-.f64 0 (*.f64 y (*.f64 y 4))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (*.f64 y (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))) (neg.f64 (+.f64 y y)))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (*.f64 y y))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (*.f64 y (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))) (-.f64 0 (neg.f64 (*.f64 y y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(/.f64 (neg.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))) y)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(pow.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) 1)
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 0)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(+.f64 0 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(-.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 0)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 y (/.f64 y (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))
(*.f64 y (/.f64 (/.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (*.f64 y y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 1 (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 y y) (/.f64 1 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))
(*.f64 (*.f64 y y) (/.f64 1 (*.f64 y (*.f64 (*.f64 y y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(*.f64 (*.f64 y y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (/.f64 (fabs.f64 y) (fabs.f64 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (/.f64 1/2 (*.f64 y y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 (/.f64 1/2 y) y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 (*.f64 y y)) 1/2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2) (*.f64 (/.f64 1 y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (*.f64 (/.f64 1 y) (/.f64 1/2 y))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 1 y) (*.f64 (/.f64 1/2 y) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (/.f64 1 y))
(*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (+.f64 y y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y))) 1/2)
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 2 y) y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4) (/.f64 1 (*.f64 y (*.f64 y 4))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 4 (/.f64 1 (*.f64 y (*.f64 y 4)))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 4 (/.f64 (/.f64 1 (*.f64 y 4)) y)))
(*.f64 8 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (*.f64 y 8))))
(*.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)) (/.f64 1/2 y))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 2 y) (/.f64 1/2 y)))
(*.f64 (fabs.f64 y) (/.f64 (fabs.f64 y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))
(*.f64 (fabs.f64 y) (/.f64 (fabs.f64 y) (*.f64 y (*.f64 (*.f64 y y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(*.f64 (fabs.f64 y) (/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (fabs.f64 y))) (*.f64 y (*.f64 y y))))
(*.f64 (fabs.f64 y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (fabs.f64 y)))
(*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 y (+.f64 y z)) y))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (neg.f64 (*.f64 y y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)) (/.f64 1 (*.f64 y (neg.f64 y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)) (/.f64 1 (neg.f64 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 (*.f64 y y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (neg.f64 y))))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 -1 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (neg.f64 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 1/2 (*.f64 y y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 1/2 (*.f64 y y))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (/.f64 (/.f64 1/2 y) y)))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 (*.f64 y y))))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 2 y) y)))
(*.f64 (*.f64 y 1/2) (/.f64 (+.f64 y y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))))
(*.f64 (*.f64 y 1/2) (/.f64 (+.f64 y y) (*.f64 y (*.f64 (*.f64 y y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(*.f64 y (*.f64 1/2 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y (+.f64 y y))) (*.f64 y (*.f64 y y)))))
(*.f64 y (*.f64 1/2 (/.f64 (/.f64 y (*.f64 y 1/2)) (*.f64 (*.f64 y y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 2 y)))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 2 y) (/.f64 1/2 y)))
(*.f64 (/.f64 (fabs.f64 y) (fabs.f64 y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y)))
(*.f64 (/.f64 1 (*.f64 y y)) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y)))
(*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) y) y))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 (pow.f64 y y) (*.f64 y y)))
(*.f64 (*.f64 (/.f64 1 (*.f64 y y)) 1/2) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y)) (pow.f64 y y))
(*.f64 (/.f64 1 (*.f64 y y)) (*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (pow.f64 y y)))
(*.f64 (/.f64 1 (*.f64 y y)) (pow.f64 (*.f64 (/.f64 1 (+.f64 y z)) y) y))
(*.f64 (*.f64 (/.f64 1 y) (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 2))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 2 (*.f64 (/.f64 1 y) (/.f64 1/2 y))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 (/.f64 1 y) (*.f64 (/.f64 1/2 y) 2)))
(*.f64 (/.f64 1 (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))) (*.f64 y y))
(*.f64 (*.f64 y y) (/.f64 1 (*.f64 y (*.f64 (*.f64 y y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(*.f64 (*.f64 y y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 (*.f64 y y))) -1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (neg.f64 y))) -1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) (neg.f64 y)) -1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (+.f64 y y))) 2)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 (pow.f64 y y) (*.f64 y y)) (pow.f64 (/.f64 1 (+.f64 y z)) y))
(*.f64 (pow.f64 (/.f64 1 (+.f64 y z)) y) (/.f64 (pow.f64 y y) (*.f64 y y)))
(*.f64 (/.f64 y (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))) y)
(*.f64 y (/.f64 (/.f64 y (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))) (*.f64 y (*.f64 y y))))
(*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (*.f64 y y))))
(*.f64 (/.f64 (+.f64 y y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))) (*.f64 y 1/2))
(*.f64 (*.f64 y 1/2) (/.f64 (+.f64 y y) (*.f64 y (*.f64 (*.f64 y y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(*.f64 y (*.f64 1/2 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 y (+.f64 y y))) (*.f64 y (*.f64 y y)))))
(*.f64 y (*.f64 1/2 (/.f64 (/.f64 y (*.f64 y 1/2)) (*.f64 (*.f64 y y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(*.f64 (/.f64 (fabs.f64 y) (*.f64 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)) (*.f64 y (*.f64 y y)))) (fabs.f64 y))
(*.f64 (fabs.f64 y) (/.f64 (fabs.f64 y) (*.f64 y (*.f64 (*.f64 y y) (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))))
(*.f64 (fabs.f64 y) (/.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (fabs.f64 y))) (*.f64 y (*.f64 y y))))
(*.f64 (fabs.f64 y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) (fabs.f64 y)))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 2) 2)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 1 (*.f64 y (*.f64 y 4))) (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) 4))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 4 (/.f64 1 (*.f64 y (*.f64 y 4)))))
(*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 4 (/.f64 (/.f64 1 (*.f64 y 4)) y)))
(*.f64 8 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y (*.f64 y 8))))
(*.f64 (/.f64 1 (neg.f64 (*.f64 y y))) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 1 (*.f64 y (neg.f64 y))) (neg.f64 (pow.f64 (/.f64 y (+.f64 y z)) y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(*.f64 (/.f64 1 (neg.f64 y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (neg.f64 y)))
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(pow.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) 1)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))
(-.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 0)
(+.f64 x (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 1)
(+.f64 x (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 1 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x))
(+.f64 x (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 2 (/.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2))
(+.f64 x (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2) 1/2)
(+.f64 x (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2))
(+.f64 x (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(*.f64 (/.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2) 2)
(+.f64 x (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 1)
(+.f64 x (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 2) 2)
(+.f64 x (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 4) 4)
(+.f64 x (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 4) (*.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 4)) 8)
(+.f64 x (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))
(pow.f64 (+.f64 (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))) x) 1)
(+.f64 x (*.f64 y (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y))

localize12.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 y (pow.f64 (/.f64 y z) y))
0.0b
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y z) y))))
0.0b
(/.f64 1 (/.f64 y (pow.f64 (/.f64 y z) y)))
6.3b
(pow.f64 (/.f64 y z) y)
Compiler

Compiled 42 to 12 computations (71.4% saved)

series184.0ms (1%)

Counts
4 → 92
Calls

27 calls:

TimeVariablePointExpression
85.0ms
z
@inf
(pow.f64 (/.f64 y z) y)
72.0ms
z
@0
(pow.f64 (/.f64 y z) y)
10.0ms
z
@-inf
(pow.f64 (/.f64 y z) y)
3.0ms
y
@inf
(pow.f64 (/.f64 y z) y)
3.0ms
x
@0
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y z) y))))

rewrite97.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1326×rational.json-1
1326×rational.json-2
1326×rational.json-4
1326×rational.json-3
1310×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01176
18876
223276
359476
4168776
5441276
Stop Event
node limit
Counts
4 → 173
Calls
Call 1
Inputs
(pow.f64 (/.f64 y z) y)
(/.f64 1 (/.f64 y (pow.f64 (/.f64 y z) y)))
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 y z) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 y z) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (pow.f64 (/.f64 y z) y) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y z) y) 2) (/.f64 (pow.f64 (/.f64 y z) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 y z) y) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 y z) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y z) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 y z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (/.f64 y z) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (/.f64 y z) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (pow.f64 (/.f64 1 z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 z) y) (pow.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (/.f64 y z) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y z) y) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (/.f64 1/2 z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (*.f64 (/.f64 1 z) 1/2) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1/2 y) (pow.f64 (*.f64 y (/.f64 2 z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1/2 z) y) (pow.f64 (+.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 y) (pow.f64 (/.f64 y (+.f64 z z)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 2 y) (pow.f64 (/.f64 (/.f64 y z) 2) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y 4) y) (pow.f64 (/.f64 1 (*.f64 z 4)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 1 z) 1/2) y) (pow.f64 (+.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (+.f64 z z)) y) (pow.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (/.f64 y z) 2) y) (pow.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (*.f64 z 4)) y) (pow.f64 (*.f64 y 4) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 y (/.f64 2 z)) y) (pow.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 y) y) (pow.f64 (/.f64 -1 z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 z) y) (pow.f64 (neg.f64 y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 -1 y) (pow.f64 (/.f64 (neg.f64 y) z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (neg.f64 y) z) y) (pow.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 y z) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 y z) y) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 y z) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 y z) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y)))) (/.f64 1 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 2) (/.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y z) y) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 y z) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1 y) 1/2) (pow.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 (/.f64 y z) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) (*.f64 (/.f64 1 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (/.f64 1 (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (*.f64 1/2 (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (pow.f64 (/.f64 y z) y) 2) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (pow.f64 (/.f64 y z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) 4)) (*.f64 1/4 (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y z) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) -2) (*.f64 -1 (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 z) y) (/.f64 (pow.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 y)) (*.f64 1/2 (pow.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y z) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 z) y)) (pow.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y z) y))) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 y y) y) (pow.f64 (/.f64 1 z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 (/.f64 y z) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 y y)) (*.f64 (pow.f64 (/.f64 1 z) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 1 z) y)) (*.f64 (pow.f64 y y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1/2 y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (+.f64 y y) y)) (*.f64 (pow.f64 (/.f64 1/2 z) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (+.f64 y y) y)) (*.f64 (pow.f64 (*.f64 (/.f64 1 z) 1/2) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 1/2 y) (pow.f64 1/2 y)) (*.f64 (pow.f64 (*.f64 y (/.f64 2 z)) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 1/2 z) y) (pow.f64 (/.f64 1/2 z) y)) (*.f64 (pow.f64 (+.f64 y y) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 2 y) (pow.f64 2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z z)) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 2 y) (pow.f64 2 y)) (*.f64 (pow.f64 (/.f64 (/.f64 y z) 2) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 y 4) y) (pow.f64 (*.f64 y 4) y)) (*.f64 (pow.f64 (/.f64 1 (*.f64 z 4)) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 2 z)) y) (pow.f64 (*.f64 y (/.f64 2 z)) y)) (*.f64 (pow.f64 1/2 y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (neg.f64 y) y) (pow.f64 (neg.f64 y) y)) (*.f64 (pow.f64 (/.f64 -1 z) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 -1 y) (pow.f64 -1 y)) (*.f64 (pow.f64 (/.f64 (neg.f64 y) z) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)) (+.f64 x x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (pow.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y z) y) 2)) (/.f64 y (*.f64 (pow.f64 (/.f64 y z) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 2) (/.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 y (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 1 (pow.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (pow.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 y (*.f64 (pow.f64 (/.f64 y z) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) 1/2) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 y z) y) 4)) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 y 2) (/.f64 1 (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (/.f64 1 (*.f64 (pow.f64 (/.f64 y z) y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 y 2) (/.f64 1/2 (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) (/.f64 1 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 -1 (pow.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y z) y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 y) (/.f64 1/2 (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y y) 4) (*.f64 1/4 (/.f64 1/2 (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y z) y))) (/.f64 y 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y z) y))) (*.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (/.f64 y z) y)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y -2) (*.f64 -1 (/.f64 1/2 (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) 1/2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 y)) (/.f64 1 (pow.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 (/.f64 y z) y)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y z) y) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y 2) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 y z) y) 4)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y z) y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y))))))))

simplify340.0ms (1.9%)

Algorithm
egg-herbie
Rules
1250×rational.json-simplify-2
934×rational.json-simplify-53
922×rational.json-simplify-41
852×rational.json-simplify-46
830×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03967261
18617011
221346969
350086967
479586967
Stop Event
node limit
Counts
265 → 285
Calls
Call 1
Inputs
1
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) 1)
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3))))))
(exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y))
(exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y))
(exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y))
(exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))
(exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
x
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
x
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))))
x
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
x
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
y
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 y (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 y (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))))))) (pow.f64 y 4))) (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))))))))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (pow.f64 (/.f64 y z) y) 0)
(+.f64 0 (pow.f64 (/.f64 y z) y))
(+.f64 -1 (-.f64 (pow.f64 (/.f64 y z) y) -1))
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) 2) (/.f64 (pow.f64 (/.f64 y z) y) 2))
(+.f64 (-.f64 (pow.f64 (/.f64 y z) y) -1) -1)
(-.f64 (pow.f64 (/.f64 y z) y) 0)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 y z) y)))
(*.f64 (pow.f64 (/.f64 y z) y) 1)
(*.f64 1 (pow.f64 (/.f64 y z) y))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y z) y) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) 1/2)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) 1/4)
(*.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) -1)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 y z) y)))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y z) y) 2))
(*.f64 (pow.f64 y y) (pow.f64 (/.f64 1 z) y))
(*.f64 (pow.f64 (/.f64 1 z) y) (pow.f64 y y))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 y z) y) 4))
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) 2) 2)
(*.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (/.f64 1/2 z) y))
(*.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (*.f64 (/.f64 1 z) 1/2) y))
(*.f64 (pow.f64 1/2 y) (pow.f64 (*.f64 y (/.f64 2 z)) y))
(*.f64 (pow.f64 (/.f64 1/2 z) y) (pow.f64 (+.f64 y y) y))
(*.f64 (pow.f64 2 y) (pow.f64 (/.f64 y (+.f64 z z)) y))
(*.f64 (pow.f64 2 y) (pow.f64 (/.f64 (/.f64 y z) 2) y))
(*.f64 (pow.f64 (*.f64 y 4) y) (pow.f64 (/.f64 1 (*.f64 z 4)) y))
(*.f64 (pow.f64 (*.f64 (/.f64 1 z) 1/2) y) (pow.f64 (+.f64 y y) y))
(*.f64 (pow.f64 (/.f64 y (+.f64 z z)) y) (pow.f64 2 y))
(*.f64 (pow.f64 (/.f64 (/.f64 y z) 2) y) (pow.f64 2 y))
(*.f64 (pow.f64 (/.f64 1 (*.f64 z 4)) y) (pow.f64 (*.f64 y 4) y))
(*.f64 (pow.f64 (*.f64 y (/.f64 2 z)) y) (pow.f64 1/2 y))
(*.f64 (pow.f64 (neg.f64 y) y) (pow.f64 (/.f64 -1 z) y))
(*.f64 (pow.f64 (/.f64 -1 z) y) (pow.f64 (neg.f64 y) y))
(*.f64 (pow.f64 -1 y) (pow.f64 (/.f64 (neg.f64 y) z) y))
(*.f64 (pow.f64 (/.f64 (neg.f64 y) z) y) (pow.f64 -1 y))
(/.f64 (pow.f64 (/.f64 y z) y) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) 2)
(/.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) 4)
(/.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) -1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) 4)) 8)
(/.f64 (*.f64 (pow.f64 (/.f64 y z) y) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) 4))) 16)
(neg.f64 (neg.f64 (pow.f64 (/.f64 y z) y)))
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y z) y) y))
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) y))))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y))))
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)))
(+.f64 (/.f64 1 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y)))) (/.f64 1 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y)))))
(+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 2) (/.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 2))
(-.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) y)))
(-.f64 0 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))
(*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1 y))
(*.f64 1 (/.f64 (pow.f64 (/.f64 y z) y) y))
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1)
(*.f64 2 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)))
(*.f64 2 (/.f64 1 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y)))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 2))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1/2 y)))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 y) 1/2) (pow.f64 (/.f64 y z) y)))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 (/.f64 y z) y) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) (/.f64 1/2 y))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (/.f64 1 (*.f64 y 4)))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (*.f64 1/2 (/.f64 1/2 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)) 1/2)
(*.f64 4 (*.f64 (/.f64 (pow.f64 (/.f64 y z) y) 2) (/.f64 1/2 y)))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y z) y))
(*.f64 (/.f64 1 y) (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y z) y))))
(*.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) (/.f64 -1 y))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))
(*.f64 -2 (*.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) (/.f64 1/2 y)))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) 4)) (*.f64 1/4 (/.f64 1/2 y)))
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y z) y) 2))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) -2) (*.f64 -1 (/.f64 1/2 y)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) y)) -1)
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 z) y)))
(*.f64 (pow.f64 (/.f64 1 z) y) (/.f64 (pow.f64 y y) y))
(*.f64 (*.f64 2 (/.f64 1 y)) (*.f64 1/2 (pow.f64 (/.f64 y z) y)))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y z) y) 2))
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 z) y)) (pow.f64 y y))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y z) y))) (/.f64 1 y))
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)) -1)
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)) 2)
(*.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y z) y)))
(*.f64 (/.f64 (pow.f64 y y) y) (pow.f64 (/.f64 1 z) y))
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 (/.f64 y z) y) 4))
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 2) 2)
(*.f64 (*.f64 2 (pow.f64 y y)) (*.f64 (pow.f64 (/.f64 1 z) y) (/.f64 1/2 y)))
(*.f64 (*.f64 2 (pow.f64 (/.f64 1 z) y)) (*.f64 (pow.f64 y y) (/.f64 1/2 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1/2 y)) 2)
(*.f64 (+.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (+.f64 y y) y)) (*.f64 (pow.f64 (/.f64 1/2 z) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (+.f64 y y) y)) (*.f64 (pow.f64 (*.f64 (/.f64 1 z) 1/2) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 1/2 y) (pow.f64 1/2 y)) (*.f64 (pow.f64 (*.f64 y (/.f64 2 z)) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 (/.f64 1/2 z) y) (pow.f64 (/.f64 1/2 z) y)) (*.f64 (pow.f64 (+.f64 y y) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 2 y) (pow.f64 2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z z)) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 2 y) (pow.f64 2 y)) (*.f64 (pow.f64 (/.f64 (/.f64 y z) 2) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 (*.f64 y 4) y) (pow.f64 (*.f64 y 4) y)) (*.f64 (pow.f64 (/.f64 1 (*.f64 z 4)) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 2 z)) y) (pow.f64 (*.f64 y (/.f64 2 z)) y)) (*.f64 (pow.f64 1/2 y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 (neg.f64 y) y) (pow.f64 (neg.f64 y) y)) (*.f64 (pow.f64 (/.f64 -1 z) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 -1 y) (pow.f64 -1 y)) (*.f64 (pow.f64 (/.f64 (neg.f64 y) z) y) (/.f64 1/2 y)))
(pow.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) y)))
(neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))
(-.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 0)
(*.f64 1 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x))
(*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 1)
(*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2))
(*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)) (+.f64 x x)))
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2) 2)
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)) (+.f64 x x)) 1/2)
(/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 1)
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2) 2)
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 4))) 16)
(pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 1)
(+.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 0)
(+.f64 0 (/.f64 y (pow.f64 (/.f64 y z) y)))
(+.f64 -1 (-.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) -1))
(+.f64 -1 (-.f64 1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y)))))
(+.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y z) y) 2)) (/.f64 y (*.f64 (pow.f64 (/.f64 y z) y) 2)))
(+.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 2) (/.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 2))
(+.f64 (-.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) -1) -1)
(-.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 0)
(-.f64 0 (neg.f64 (/.f64 y (pow.f64 (/.f64 y z) y))))
(-.f64 0 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y))))
(*.f64 y (/.f64 1 (pow.f64 (/.f64 y z) y)))
(*.f64 1 (/.f64 y (pow.f64 (/.f64 y z) y)))
(*.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 1)
(*.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y z) y)))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) 1/2))
(*.f64 2 (/.f64 y (*.f64 (pow.f64 (/.f64 y z) y) 2)))
(*.f64 2 (/.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 2))
(*.f64 2 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y z) y))))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) 1/2) y))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 y z) y) 4)) (+.f64 y y)))
(*.f64 2 (*.f64 (/.f64 y 2) (/.f64 1 (pow.f64 (/.f64 y z) y))))
(*.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y))) 1/2)
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (pow.f64 (/.f64 y z) y) 4)))
(*.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 (/.f64 y z) y))))
(*.f64 4 (*.f64 (/.f64 y 2) (/.f64 1/2 (pow.f64 (/.f64 y z) y))))
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 4) 1/4)
(*.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) y)
(*.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) (/.f64 1 (/.f64 1 y)))
(*.f64 (neg.f64 y) (/.f64 -1 (pow.f64 (/.f64 y z) y)))
(*.f64 -1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y z) y))))
(*.f64 -1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y))))
(*.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y z) y))) -1)
(*.f64 -2 (*.f64 (neg.f64 y) (/.f64 1/2 (pow.f64 (/.f64 y z) y))))
(*.f64 (*.f64 (+.f64 y y) 4) (*.f64 1/4 (/.f64 1/2 (pow.f64 (/.f64 y z) y))))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y z) y))) (/.f64 y 2))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y z) y))) (*.f64 1/2 y))
(*.f64 1/2 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y))))
(*.f64 (/.f64 1/2 (pow.f64 (/.f64 y z) y)) (+.f64 y y))
(*.f64 (*.f64 y -2) (*.f64 -1 (/.f64 1/2 (pow.f64 (/.f64 y z) y))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) 1/2) (+.f64 y y))
(*.f64 (/.f64 1 (/.f64 1 y)) (/.f64 1 (pow.f64 (/.f64 y z) y)))
(*.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y))) -1)
(*.f64 (/.f64 -1 (pow.f64 (/.f64 y z) y)) (neg.f64 y))
(*.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y z) y) 2)) 2)
(*.f64 1/4 (*.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 4))
(*.f64 (/.f64 y 2) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y z) y))))
(*.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 y z) y) 4)) (*.f64 y 4))
(*.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y z) y))) 2)
(pow.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 1)
(neg.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y z) y))))
(neg.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y))))
Outputs
1
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) 1)
(+.f64 1 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) 2)) (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 1 (+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (*.f64 1/2 (pow.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) 2))))
(+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 1/2 (pow.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) 2)) (*.f64 1/6 (pow.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) 3))) (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) 2)) (+.f64 (+.f64 1 (*.f64 1/6 (pow.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) 3))) (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 1/2 (pow.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) 2)) (+.f64 1 (*.f64 1/6 (pow.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) 3)))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) 2)) (+.f64 1 (+.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (*.f64 1/6 (pow.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) 3)))))
(exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y))
(exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z)))))
(exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y))
(exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z)))))
(exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y))
(exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z)))))
(exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y))
(exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))
(exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))
(exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))
(exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y))
(exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z)))))
(exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z)))))
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (/.f64 1 y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 y (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) (/.f64 1 y)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) (*.f64 y 1/2))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) (*.f64 y 1/2)) (+.f64 (log.f64 y) (/.f64 1 y))))
(+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (/.f64 1 y))) (*.f64 y (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 y (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))) (*.f64 1/6 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)))))
(+.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) (*.f64 y 1/2)) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (/.f64 1 y))) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3) (*.f64 1/6 (pow.f64 y 2)))))
(+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (/.f64 1 y))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3))) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) (*.f64 y 1/2))))
(+.f64 (*.f64 y (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) (/.f64 1 y)) (*.f64 (pow.f64 y 2) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3))))))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
x
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
x
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) x) (/.f64 1 y)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) x)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 x (/.f64 1 y))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (+.f64 (/.f64 1 y) x)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x))))
(+.f64 (*.f64 y (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) x) (/.f64 1 y))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) (*.f64 y 1/2)) (+.f64 (log.f64 y) x)) (/.f64 1 y)))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) (*.f64 y 1/2)) (+.f64 (log.f64 y) x))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (*.f64 y (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 y) (+.f64 (/.f64 1 y) x))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) x)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3))) (+.f64 (*.f64 y (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) x) (/.f64 1 y)))))
(+.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) (*.f64 y 1/2)) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (/.f64 1 y) (+.f64 (log.f64 y) x))) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3) (*.f64 1/6 (pow.f64 y 2)))))
(+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (/.f64 1 y) (+.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) (*.f64 y 1/2)) (+.f64 (log.f64 y) x))) (*.f64 1/6 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)))))
(+.f64 (*.f64 y (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (+.f64 (log.f64 y) (+.f64 (/.f64 1 y) x)) (*.f64 (pow.f64 y 2) (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3))))))
x
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
x
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) x)
(+.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y))
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y) x)
(+.f64 (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y) x)
y
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(+.f64 y (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) -1)))
(+.f64 y (*.f64 (pow.f64 y 2) (neg.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 y (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (neg.f64 (pow.f64 y 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 y (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))))))
(+.f64 y (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) -1))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (pow.f64 y 2)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2)))))
(+.f64 y (neg.f64 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (pow.f64 y 2)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 y 2) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 y (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))))))) (pow.f64 y 4))) (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))))))))
(+.f64 y (+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 y 3) (+.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))))) (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3) -1/2) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 -1 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (+.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1) (*.f64 1/2 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))))))) (*.f64 (pow.f64 y 4) -1))) (*.f64 (pow.f64 y 2) (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) -1))))
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2) (neg.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (+.f64 (*.f64 1/6 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3) -1/2))) (neg.f64 (pow.f64 y 4))) (+.f64 y (*.f64 -1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (pow.f64 y 2)) (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2))))))
(+.f64 y (*.f64 -1 (+.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (pow.f64 y 2)) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2)) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) -1/2) (neg.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3) -1/3)) (pow.f64 y 4))))))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(/.f64 y (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))))
(/.f64 y (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))))
(+.f64 (pow.f64 (/.f64 y z) y) 0)
(pow.f64 (/.f64 y z) y)
(+.f64 0 (pow.f64 (/.f64 y z) y))
(pow.f64 (/.f64 y z) y)
(+.f64 -1 (-.f64 (pow.f64 (/.f64 y z) y) -1))
(pow.f64 (/.f64 y z) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) 2) (/.f64 (pow.f64 (/.f64 y z) y) 2))
(pow.f64 (/.f64 y z) y)
(+.f64 (-.f64 (pow.f64 (/.f64 y z) y) -1) -1)
(pow.f64 (/.f64 y z) y)
(-.f64 (pow.f64 (/.f64 y z) y) 0)
(pow.f64 (/.f64 y z) y)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 y z) y)))
(pow.f64 (/.f64 y z) y)
(*.f64 (pow.f64 (/.f64 y z) y) 1)
(pow.f64 (/.f64 y z) y)
(*.f64 1 (pow.f64 (/.f64 y z) y))
(pow.f64 (/.f64 y z) y)
(*.f64 2 (/.f64 (pow.f64 (/.f64 y z) y) 2))
(pow.f64 (/.f64 y z) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) 1/2)
(pow.f64 (/.f64 y z) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) 1/4)
(pow.f64 (/.f64 y z) y)
(*.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) -1)
(pow.f64 (/.f64 y z) y)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 y z) y)))
(pow.f64 (/.f64 y z) y)
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y z) y) 2))
(pow.f64 (/.f64 y z) y)
(*.f64 (pow.f64 y y) (pow.f64 (/.f64 1 z) y))
(pow.f64 (/.f64 y z) y)
(*.f64 (pow.f64 (/.f64 1 z) y) (pow.f64 y y))
(pow.f64 (/.f64 y z) y)
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 y z) y) 4))
(pow.f64 (/.f64 y z) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) 2) 2)
(pow.f64 (/.f64 y z) y)
(*.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (/.f64 1/2 z) y))
(pow.f64 (/.f64 y z) y)
(*.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (*.f64 (/.f64 1 z) 1/2) y))
(pow.f64 (/.f64 y z) y)
(*.f64 (pow.f64 1/2 y) (pow.f64 (*.f64 y (/.f64 2 z)) y))
(pow.f64 (*.f64 1/2 (*.f64 y (/.f64 2 z))) y)
(pow.f64 (*.f64 y (*.f64 (/.f64 2 z) 1/2)) y)
(pow.f64 (*.f64 y (*.f64 1/2 (/.f64 2 z))) y)
(pow.f64 (*.f64 (/.f64 2 z) (*.f64 y 1/2)) y)
(*.f64 (pow.f64 (/.f64 1/2 z) y) (pow.f64 (+.f64 y y) y))
(pow.f64 (/.f64 y z) y)
(*.f64 (pow.f64 2 y) (pow.f64 (/.f64 y (+.f64 z z)) y))
(pow.f64 (*.f64 (/.f64 y (+.f64 z z)) 2) y)
(pow.f64 (*.f64 2 (/.f64 y (+.f64 z z))) y)
(pow.f64 (*.f64 2 (/.f64 (/.f64 y z) 2)) y)
(*.f64 (pow.f64 2 y) (pow.f64 (/.f64 (/.f64 y z) 2) y))
(pow.f64 (*.f64 (/.f64 y (+.f64 z z)) 2) y)
(pow.f64 (*.f64 2 (/.f64 y (+.f64 z z))) y)
(pow.f64 (*.f64 2 (/.f64 (/.f64 y z) 2)) y)
(*.f64 (pow.f64 (*.f64 y 4) y) (pow.f64 (/.f64 1 (*.f64 z 4)) y))
(pow.f64 (*.f64 (*.f64 y 4) (/.f64 1 (*.f64 z 4))) y)
(pow.f64 (*.f64 y (*.f64 4 (/.f64 1/4 z))) y)
(*.f64 (pow.f64 (*.f64 (/.f64 1 z) 1/2) y) (pow.f64 (+.f64 y y) y))
(pow.f64 (/.f64 y z) y)
(*.f64 (pow.f64 (/.f64 y (+.f64 z z)) y) (pow.f64 2 y))
(pow.f64 (*.f64 (/.f64 y (+.f64 z z)) 2) y)
(pow.f64 (*.f64 2 (/.f64 y (+.f64 z z))) y)
(pow.f64 (*.f64 2 (/.f64 (/.f64 y z) 2)) y)
(*.f64 (pow.f64 (/.f64 (/.f64 y z) 2) y) (pow.f64 2 y))
(pow.f64 (*.f64 (/.f64 y (+.f64 z z)) 2) y)
(pow.f64 (*.f64 2 (/.f64 y (+.f64 z z))) y)
(pow.f64 (*.f64 2 (/.f64 (/.f64 y z) 2)) y)
(*.f64 (pow.f64 (/.f64 1 (*.f64 z 4)) y) (pow.f64 (*.f64 y 4) y))
(pow.f64 (*.f64 (*.f64 y 4) (/.f64 1 (*.f64 z 4))) y)
(pow.f64 (*.f64 y (*.f64 4 (/.f64 1/4 z))) y)
(*.f64 (pow.f64 (*.f64 y (/.f64 2 z)) y) (pow.f64 1/2 y))
(pow.f64 (*.f64 1/2 (*.f64 y (/.f64 2 z))) y)
(pow.f64 (*.f64 y (*.f64 (/.f64 2 z) 1/2)) y)
(pow.f64 (*.f64 y (*.f64 1/2 (/.f64 2 z))) y)
(pow.f64 (*.f64 (/.f64 2 z) (*.f64 y 1/2)) y)
(*.f64 (pow.f64 (neg.f64 y) y) (pow.f64 (/.f64 -1 z) y))
(pow.f64 (*.f64 (neg.f64 y) (/.f64 -1 z)) y)
(pow.f64 (neg.f64 (/.f64 (neg.f64 y) z)) y)
(pow.f64 (/.f64 (neg.f64 y) (neg.f64 z)) y)
(*.f64 (pow.f64 (/.f64 -1 z) y) (pow.f64 (neg.f64 y) y))
(pow.f64 (*.f64 (neg.f64 y) (/.f64 -1 z)) y)
(pow.f64 (neg.f64 (/.f64 (neg.f64 y) z)) y)
(pow.f64 (/.f64 (neg.f64 y) (neg.f64 z)) y)
(*.f64 (pow.f64 -1 y) (pow.f64 (/.f64 (neg.f64 y) z) y))
(pow.f64 (*.f64 (neg.f64 y) (/.f64 -1 z)) y)
(pow.f64 (neg.f64 (/.f64 (neg.f64 y) z)) y)
(pow.f64 (/.f64 (neg.f64 y) (neg.f64 z)) y)
(*.f64 (pow.f64 (/.f64 (neg.f64 y) z) y) (pow.f64 -1 y))
(pow.f64 (*.f64 (neg.f64 y) (/.f64 -1 z)) y)
(pow.f64 (neg.f64 (/.f64 (neg.f64 y) z)) y)
(pow.f64 (/.f64 (neg.f64 y) (neg.f64 z)) y)
(/.f64 (pow.f64 (/.f64 y z) y) 1)
(pow.f64 (/.f64 y z) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) 2)
(pow.f64 (/.f64 y z) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) 4)
(pow.f64 (/.f64 y z) y)
(/.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) -1)
(pow.f64 (/.f64 y z) y)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) 4)) 8)
(pow.f64 (/.f64 y z) y)
(/.f64 (*.f64 (pow.f64 (/.f64 y z) y) -2) -2)
(pow.f64 (/.f64 y z) y)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) 4))) 16)
(pow.f64 (/.f64 y z) y)
(neg.f64 (neg.f64 (pow.f64 (/.f64 y z) y)))
(pow.f64 (/.f64 y z) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 0)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y z) y) y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) y))))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y))))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(+.f64 (/.f64 1 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y)))) (/.f64 1 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y)))))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 2) (/.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 2))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(-.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 0)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(-.f64 0 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1 y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 1 (/.f64 (pow.f64 (/.f64 y z) y) y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 2 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 2 (/.f64 1 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y)))))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 2 (/.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 2))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 2 (*.f64 (*.f64 (/.f64 1 y) 1/2) (pow.f64 (/.f64 y z) y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 2 (*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 (/.f64 y z) y) 2)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) (/.f64 1/2 y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) (*.f64 (/.f64 1 y) 1/2))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (/.f64 1 (*.f64 y 4)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (*.f64 1/2 (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)) 1/2)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 4 (*.f64 (/.f64 (pow.f64 (/.f64 y z) y) 2) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y z) y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 1 y) (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y z) y))))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) (/.f64 -1 y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 -2 (*.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) 4)) (*.f64 1/4 (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y z) y) 2))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) -2) (*.f64 -1 (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) y)) -1)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 z) y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (pow.f64 (/.f64 1 z) y) (/.f64 (pow.f64 y y) y))
(*.f64 (*.f64 2 (/.f64 1 y)) (*.f64 1/2 (pow.f64 (/.f64 y z) y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y z) y) 2))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 z) y)) (pow.f64 y y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (/.f64 y z) y))) (/.f64 1 y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)) -1)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)) 2)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y z) y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 (pow.f64 y y) y) (pow.f64 (/.f64 1 z) y))
(*.f64 (pow.f64 (/.f64 1 z) y) (/.f64 (pow.f64 y y) y))
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 (/.f64 y z) y) 4))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 2) 2)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 2 (pow.f64 y y)) (*.f64 (pow.f64 (/.f64 1 z) y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 1 z) y) (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 y y))))
(*.f64 (pow.f64 (/.f64 1 z) y) (*.f64 2 (*.f64 (pow.f64 y y) (/.f64 1/2 y))))
(*.f64 (*.f64 2 (pow.f64 (/.f64 1 z) y)) (*.f64 (pow.f64 y y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 1 z) y) (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 y y))))
(*.f64 (pow.f64 (/.f64 1 z) y) (*.f64 2 (*.f64 (pow.f64 y y) (/.f64 1/2 y))))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1/2 y)) 2)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (+.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (+.f64 y y) y)) (*.f64 (pow.f64 (/.f64 1/2 z) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (+.f64 (pow.f64 (+.f64 y y) y) (pow.f64 (+.f64 y y) y)) (*.f64 (pow.f64 (*.f64 (/.f64 1 z) 1/2) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (+.f64 (pow.f64 1/2 y) (pow.f64 1/2 y)) (*.f64 (pow.f64 (*.f64 y (/.f64 2 z)) y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (*.f64 y (/.f64 2 z)) y) (*.f64 (/.f64 1/2 y) (+.f64 (pow.f64 1/2 y) (pow.f64 1/2 y))))
(*.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (pow.f64 (*.f64 y (*.f64 (/.f64 2 z) 1/2)) y))
(*.f64 (pow.f64 (*.f64 y (*.f64 1/2 (/.f64 2 z))) y) (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (*.f64 (/.f64 2 z) (*.f64 y 1/2)) y) (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 (/.f64 1/2 z) y) (pow.f64 (/.f64 1/2 z) y)) (*.f64 (pow.f64 (+.f64 y y) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (+.f64 (pow.f64 2 y) (pow.f64 2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z z)) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (pow.f64 (*.f64 2 (/.f64 y (+.f64 z z))) y))
(*.f64 (pow.f64 (*.f64 2 (/.f64 y (+.f64 z z))) y) (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 (/.f64 y z) 2) y) (*.f64 2 (*.f64 (pow.f64 2 y) (/.f64 1/2 y))))
(*.f64 (+.f64 (pow.f64 2 y) (pow.f64 2 y)) (*.f64 (pow.f64 (/.f64 (/.f64 y z) 2) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 2 y) (pow.f64 2 y)) (*.f64 (pow.f64 (/.f64 y (+.f64 z z)) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (pow.f64 (*.f64 2 (/.f64 y (+.f64 z z))) y))
(*.f64 (pow.f64 (*.f64 2 (/.f64 y (+.f64 z z))) y) (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 (/.f64 y z) 2) y) (*.f64 2 (*.f64 (pow.f64 2 y) (/.f64 1/2 y))))
(*.f64 (+.f64 (pow.f64 (*.f64 y 4) y) (pow.f64 (*.f64 y 4) y)) (*.f64 (pow.f64 (/.f64 1 (*.f64 z 4)) y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 1 (*.f64 z 4)) y) (*.f64 (/.f64 1/2 y) (+.f64 (pow.f64 (*.f64 y 4) y) (pow.f64 (*.f64 y 4) y))))
(*.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (pow.f64 (*.f64 y (*.f64 4 (/.f64 1/4 z))) y))
(*.f64 (pow.f64 (*.f64 y (*.f64 4 (/.f64 1/4 z))) y) (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (/.f64 1/4 z) y) (*.f64 2 (*.f64 (pow.f64 (*.f64 y 4) y) (/.f64 1/2 y))))
(*.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 2 z)) y) (pow.f64 (*.f64 y (/.f64 2 z)) y)) (*.f64 (pow.f64 1/2 y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (*.f64 y (/.f64 2 z)) y) (*.f64 (/.f64 1/2 y) (+.f64 (pow.f64 1/2 y) (pow.f64 1/2 y))))
(*.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (pow.f64 (*.f64 y (*.f64 (/.f64 2 z) 1/2)) y))
(*.f64 (pow.f64 (*.f64 y (*.f64 1/2 (/.f64 2 z))) y) (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)))
(*.f64 (pow.f64 (*.f64 (/.f64 2 z) (*.f64 y 1/2)) y) (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 (neg.f64 y) y) (pow.f64 (neg.f64 y) y)) (*.f64 (pow.f64 (/.f64 -1 z) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (pow.f64 (neg.f64 (/.f64 (neg.f64 y) z)) y))
(*.f64 (pow.f64 (/.f64 (neg.f64 y) (neg.f64 z)) y) (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 -1 y) (pow.f64 -1 y)) (*.f64 (pow.f64 (/.f64 (neg.f64 y) z) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (pow.f64 (neg.f64 y) y) (pow.f64 (neg.f64 y) y)) (*.f64 (pow.f64 (/.f64 -1 z) y) (/.f64 1/2 y)))
(*.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (pow.f64 (neg.f64 (/.f64 (neg.f64 y) z)) y))
(*.f64 (pow.f64 (/.f64 (neg.f64 y) (neg.f64 z)) y) (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)))
(pow.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(-.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 0)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(*.f64 1 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x))
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 1)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(*.f64 2 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2))
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(*.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2) 1/2)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2))
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)) (+.f64 x x)))
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2) 2)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)) (+.f64 x x)) 1/2)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(/.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 1)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 2) 2)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 4) 4)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 4)) 8)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 4))) 16)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(pow.f64 (+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x) 1)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) x)
(+.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 0)
(/.f64 y (pow.f64 (/.f64 y z) y))
(+.f64 0 (/.f64 y (pow.f64 (/.f64 y z) y)))
(/.f64 y (pow.f64 (/.f64 y z) y))
(+.f64 -1 (-.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) -1))
(/.f64 y (pow.f64 (/.f64 y z) y))
(+.f64 -1 (-.f64 1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y)))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(+.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y z) y) 2)) (/.f64 y (*.f64 (pow.f64 (/.f64 y z) y) 2)))
(/.f64 y (pow.f64 (/.f64 y z) y))
(+.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 2) (/.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 2))
(/.f64 y (pow.f64 (/.f64 y z) y))
(+.f64 (-.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) -1) -1)
(/.f64 y (pow.f64 (/.f64 y z) y))
(-.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 0)
(/.f64 y (pow.f64 (/.f64 y z) y))
(-.f64 0 (neg.f64 (/.f64 y (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(-.f64 0 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 y (/.f64 1 (pow.f64 (/.f64 y z) y)))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 1 (/.f64 y (pow.f64 (/.f64 y z) y)))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 1)
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (+.f64 y y) (/.f64 1/2 (pow.f64 (/.f64 y z) y)))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) 1/2))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 2 (/.f64 y (*.f64 (pow.f64 (/.f64 y z) y) 2)))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 2 (/.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 2))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 2 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 2 (*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) 1/2) y))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 y z) y) 4)) (+.f64 y y)))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 2 (*.f64 (/.f64 y 2) (/.f64 1 (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y))) 1/2)
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (*.f64 y 4) (/.f64 1 (*.f64 (pow.f64 (/.f64 y z) y) 4)))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (*.f64 y 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 4 (*.f64 (/.f64 y 2) (/.f64 1/2 (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (*.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 4) 1/4)
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) y)
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) (/.f64 1 (/.f64 1 y)))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (neg.f64 y) (/.f64 -1 (pow.f64 (/.f64 y z) y)))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 -1 (neg.f64 (/.f64 y (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 -1 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y z) y))) -1)
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 -2 (*.f64 (neg.f64 y) (/.f64 1/2 (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (*.f64 (+.f64 y y) 4) (*.f64 1/4 (/.f64 1/2 (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y z) y))) (/.f64 y 2))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y z) y))) (*.f64 1/2 y))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 1/2 (*.f64 y (/.f64 2 (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (/.f64 1/2 (pow.f64 (/.f64 y z) y)) (+.f64 y y))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (*.f64 y -2) (*.f64 -1 (/.f64 1/2 (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (*.f64 (/.f64 1 (pow.f64 (/.f64 y z) y)) 1/2) (+.f64 y y))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (/.f64 1 (/.f64 1 y)) (/.f64 1 (pow.f64 (/.f64 y z) y)))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y))) -1)
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (/.f64 -1 (pow.f64 (/.f64 y z) y)) (neg.f64 y))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (/.f64 y (*.f64 (pow.f64 (/.f64 y z) y) 2)) 2)
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 1/4 (*.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 4))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (/.f64 y 2) (*.f64 2 (/.f64 1 (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (/.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 2) 2)
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (/.f64 y z) y) 4)) (*.f64 y 4))
(/.f64 y (pow.f64 (/.f64 y z) y))
(*.f64 (*.f64 y (/.f64 1/2 (pow.f64 (/.f64 y z) y))) 2)
(/.f64 y (pow.f64 (/.f64 y z) y))
(pow.f64 (/.f64 y (pow.f64 (/.f64 y z) y)) 1)
(/.f64 y (pow.f64 (/.f64 y z) y))
(neg.f64 (neg.f64 (/.f64 y (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))
(neg.f64 (/.f64 y (neg.f64 (pow.f64 (/.f64 y z) y))))
(/.f64 y (pow.f64 (/.f64 y z) y))

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (pow.f64 (/.f64 y z) y) y)
6.3b
(pow.f64 (/.f64 y z) y)
Compiler

Compiled 20 to 6 computations (70% saved)

series1.0ms (0%)

Counts
1 → 16
Calls

6 calls:

TimeVariablePointExpression
0.0ms
y
@0
(/.f64 (pow.f64 (/.f64 y z) y) y)
0.0ms
z
@-inf
(/.f64 (pow.f64 (/.f64 y z) y) y)
0.0ms
y
@inf
(/.f64 (pow.f64 (/.f64 y z) y) y)
0.0ms
z
@inf
(/.f64 (pow.f64 (/.f64 y z) y) y)
0.0ms
z
@0
(/.f64 (pow.f64 (/.f64 y z) y) y)

rewrite66.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1506×rational.json-1
1506×rational.json-2
1506×rational.json-4
1506×rational.json-3
1492×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
14919
214619
341719
4120919
5394219
Stop Event
node limit
Counts
1 → 50
Calls
Call 1
Inputs
(/.f64 (pow.f64 (/.f64 y z) y) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 y z) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y z) y) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y z) y) (*.f64 1/2 (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y z) y) (*.f64 1/2 (*.f64 2 (/.f64 1 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (/.f64 y z) y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) (*.f64 (/.f64 1 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y z) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (/.f64 1 (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (*.f64 (/.f64 1 y) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (*.f64 1/2 (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (pow.f64 (/.f64 y z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y z) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 y y) (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (/.f64 1 z) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 z) y) (/.f64 (pow.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 z) y) (*.f64 (/.f64 1 y) (pow.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y z) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 z) y)) (pow.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 y y) y) (pow.f64 (/.f64 1 z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 (/.f64 y z) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 y y) y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/2 z) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/4) (*.f64 (pow.f64 (/.f64 y z) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 y)) (pow.f64 (/.f64 y z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y z) y) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/2 z) y)) (pow.f64 (+.f64 y y) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 y))) (pow.f64 (/.f64 y z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y z) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (/.f64 1 z) y))) (pow.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (pow.f64 y y)) (pow.f64 (/.f64 1 z) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1/2 y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))))))

simplify231.0ms (1.3%)

Algorithm
egg-herbie
Rules
1124×rational.json-simplify-51
1052×rational.json-simplify-2
954×rational.json-simplify-1
670×exponential.json-simplify-26
620×rational.json-simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01351678
12531670
24731670
37631670
413701670
537401670
659151670
772881670
Stop Event
node limit
Counts
66 → 68
Calls
Call 1
Inputs
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y z) y) y))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y))))
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)))
(-.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 0)
(-.f64 0 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))
(*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1 y))
(*.f64 (pow.f64 (/.f64 y z) y) (*.f64 1/2 (/.f64 2 y)))
(*.f64 (pow.f64 (/.f64 y z) y) (*.f64 1/2 (*.f64 2 (/.f64 1 y))))
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1)
(*.f64 1 (/.f64 (pow.f64 (/.f64 y z) y) y))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) (/.f64 1/2 y))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) (*.f64 (/.f64 1 y) 1/2))
(*.f64 2 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)))
(*.f64 2 (*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y z) y) 2)))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1/2))
(*.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1/2 y)))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)) 1/2)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (/.f64 1 (*.f64 y 4)))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (*.f64 (/.f64 1 y) 1/4))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (*.f64 1/2 (/.f64 1/2 y)))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y z) y))
(*.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) (/.f64 -1 y))
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)))
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y z) y) 2))
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 z) y)))
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (/.f64 1 z) y))))
(*.f64 (pow.f64 (/.f64 1 z) y) (/.f64 (pow.f64 y y) y))
(*.f64 (pow.f64 (/.f64 1 z) y) (*.f64 (/.f64 1 y) (pow.f64 y y)))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y z) y) 2))
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 z) y)) (pow.f64 y y))
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)) -1)
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)) 2)
(*.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y z) y)))
(*.f64 (/.f64 (pow.f64 y y) y) (pow.f64 (/.f64 1 z) y))
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 (/.f64 y z) y) 4))
(*.f64 (pow.f64 (+.f64 y y) y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/2 z) y)))
(*.f64 (*.f64 (/.f64 1 y) 1/4) (*.f64 (pow.f64 (/.f64 y z) y) 4))
(*.f64 (*.f64 1/2 (/.f64 2 y)) (pow.f64 (/.f64 y z) y))
(*.f64 (*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y z) y) 2)) 2)
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/2 z) y)) (pow.f64 (+.f64 y y) y))
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 y))) (pow.f64 (/.f64 y z) y))
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1/2) 2)
(*.f64 (*.f64 1/2 (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y z) y) 4))
(*.f64 (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (/.f64 1 z) y))) (pow.f64 y y))
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 y y)) (pow.f64 (/.f64 1 z) y))
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1/2 y)) 2)
(pow.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1)
(neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))
Outputs
(/.f64 1 y)
(+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))
(+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (*.f64 y (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) 1/2)) (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))))
(+.f64 (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) (*.f64 1/2 y)))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2)))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3))) (+.f64 (/.f64 1 y) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 y (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) 1/2)))) (*.f64 1/6 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)))))
(+.f64 (/.f64 1 y) (+.f64 (+.f64 (log.f64 (/.f64 1 z)) (+.f64 (log.f64 y) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2) (*.f64 1/2 y)))) (*.f64 (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3) (*.f64 (pow.f64 y 2) 1/6))))
(+.f64 (+.f64 (/.f64 1 y) (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y))) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 2))) (*.f64 1/6 (*.f64 (pow.f64 y 2) (pow.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) 3)))))
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (*.f64 -1 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 y) (neg.f64 (log.f64 z))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)) y)) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (/.f64 1 z)) (log.f64 y)))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (*.f64 -1 y)) (log.f64 (/.f64 -1 z))))) y)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 (neg.f64 y)) (log.f64 (/.f64 -1 z))))) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 0)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(+.f64 0 (/.f64 (pow.f64 (/.f64 y z) y) y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y))))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(+.f64 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)) (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(-.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 0)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(-.f64 0 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1 y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (pow.f64 (/.f64 y z) y) (*.f64 1/2 (/.f64 2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (pow.f64 (/.f64 y z) y) (*.f64 1/2 (*.f64 2 (/.f64 1 y))))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 1 (/.f64 (pow.f64 (/.f64 y z) y) y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) (/.f64 1/2 y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 2) (*.f64 (/.f64 1 y) 1/2))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 2 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 2 (*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y z) y) 2)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 2 (*.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1/2))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 2 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)) 1/2)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (/.f64 1 (*.f64 y 4)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (*.f64 (/.f64 1 y) 1/4))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) 4) (*.f64 1/2 (/.f64 1/2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 y z) y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (neg.f64 (pow.f64 (/.f64 y z) y)) (/.f64 -1 y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 -1 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 2 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 (/.f64 y z) y) 2))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 z) y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (pow.f64 y y) (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (/.f64 1 z) y))))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (pow.f64 (/.f64 1 z) y) (/.f64 (pow.f64 y y) y))
(*.f64 (pow.f64 (/.f64 1 z) y) (*.f64 (/.f64 1 y) (pow.f64 y y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (pow.f64 (/.f64 y z) y) 2))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 z) y)) (pow.f64 y y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)) -1)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 (pow.f64 (/.f64 y z) y) (+.f64 y y)) 2)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 -1 y) (neg.f64 (pow.f64 (/.f64 y z) y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (/.f64 (pow.f64 y y) y) (pow.f64 (/.f64 1 z) y))
(*.f64 (pow.f64 (/.f64 1 z) y) (/.f64 (pow.f64 y y) y))
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 (/.f64 y z) y) 4))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (pow.f64 (+.f64 y y) y) (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/2 z) y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (/.f64 1 y) 1/4) (*.f64 (pow.f64 (/.f64 y z) y) 4))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 1/2 (/.f64 2 y)) (pow.f64 (/.f64 y z) y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (/.f64 1 y) (/.f64 (pow.f64 (/.f64 y z) y) 2)) 2)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/2 z) y)) (pow.f64 (+.f64 y y) y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 1/2 (*.f64 2 (/.f64 1 y))) (pow.f64 (/.f64 y z) y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1/2) 2)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 1/2 (/.f64 1/2 y)) (*.f64 (pow.f64 (/.f64 y z) y) 4))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (/.f64 1/2 y) (*.f64 2 (pow.f64 (/.f64 1 z) y))) (pow.f64 y y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 y y)) (pow.f64 (/.f64 1 z) y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(*.f64 (*.f64 (pow.f64 (/.f64 y z) y) (/.f64 1/2 y)) 2)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(pow.f64 (/.f64 (pow.f64 (/.f64 y z) y) y) 1)
(/.f64 (pow.f64 (/.f64 y z) y) y)
(neg.f64 (/.f64 (pow.f64 (/.f64 y z) y) (neg.f64 y)))
(/.f64 (pow.f64 (/.f64 y z) y) y)

eval458.0ms (2.6%)

Compiler

Compiled 30507 to 17860 computations (41.5% saved)

prune236.0ms (1.3%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New101111012
Fresh011
Picked011
Done134
Total101261018
Error
0.0b
Counts
1018 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
48.7b
(/.f64 (pow.f64 (/.f64 y z) y) y)
34.6b
(/.f64 1 y)
3.0b
(+.f64 (/.f64 1 y) x)
28.8b
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y z) y))))
21.6b
(+.f64 x (*.f64 (/.f64 1 (*.f64 y y)) y))
29.0b
x
Compiler

Compiled 54 to 37 computations (31.5% saved)

regimes46.0ms (0.3%)

Counts
13 → 2
Calls
Call 1
Inputs
x
(/.f64 1 y)
(+.f64 (/.f64 1 y) x)
(+.f64 x (*.f64 (/.f64 1 (*.f64 y y)) y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y z) y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
(+.f64 x (*.f64 2 (/.f64 1/2 (/.f64 y (pow.f64 (/.f64 y (+.f64 z y)) y)))))
(+.f64 x (*.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (*.f64 y y)) y))
(+.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y))
(+.f64 x (/.f64 (*.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) (/.f64 (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y) y)) (/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)))
Outputs
(+.f64 (/.f64 1 y) x)
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y))))
Calls

5 calls:

13.0ms
y
8.0ms
z
7.0ms
x
6.0ms
(+.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y))
6.0ms
(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y)
Results
ErrorSegmentsBranch
3.0b1x
1.3b2y
3.0b1z
3.0b1(+.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y))
3.0b1(/.f64 (exp.f64 (*.f64 y (log.f64 (/.f64 y (+.f64 z y))))) y)
Compiler

Compiled 188 to 79 computations (58% saved)

bsearch4.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
3.0ms
3.618303106262494e-40
2.199257198999293e-35
Results
3.0ms16×body256valid
0.0msbody256invalid
Compiler

Compiled 48 to 33 computations (31.3% saved)

regimes23.0ms (0.1%)

Counts
8 → 2
Calls
Call 1
Inputs
x
(/.f64 1 y)
(+.f64 (/.f64 1 y) x)
(+.f64 x (*.f64 (/.f64 1 (*.f64 y y)) y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y z) y))))
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
Outputs
(+.f64 (/.f64 1 y) x)
(+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y))
Calls

3 calls:

11.0ms
y
5.0ms
x
5.0ms
z
Results
ErrorSegmentsBranch
3.0b1x
1.3b2y
3.0b1z
Compiler

Compiled 71 to 38 computations (46.5% saved)

bsearch3.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
3.0ms
3.618303106262494e-40
2.199257198999293e-35
Results
2.0ms16×body256valid
0.0msbody256invalid
Compiler

Compiled 46 to 31 computations (32.6% saved)

regimes16.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
x
(/.f64 1 y)
(+.f64 (/.f64 1 y) x)
(+.f64 x (*.f64 (/.f64 1 (*.f64 y y)) y))
(/.f64 (pow.f64 (/.f64 y z) y) y)
(/.f64 (pow.f64 (/.f64 y (+.f64 y z)) y) y)
(+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y z) y))))
Outputs
(+.f64 (/.f64 1 y) x)
Calls

3 calls:

5.0ms
y
5.0ms
z
5.0ms
x
Results
ErrorSegmentsBranch
3.0b1x
3.0b1y
3.0b1z
Compiler

Compiled 60 to 33 computations (45% saved)

regimes51.0ms (0.3%)

Accuracy

Total -48.1b remaining (-355.1%)

Threshold costs -48.1b (-355.1%)

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

3 calls:

26.0ms
z
16.0ms
x
8.0ms
y
Results
ErrorSegmentsBranch
15.7b5x
13.5b3y
17.1b10z
Compiler

Compiled 19 to 14 computations (26.3% saved)

bsearch52.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
6.31495388101457e-11
7.546514419456367e-8
32.0ms
-1.179569700594837e-12
-1.1338386410946329e-24
Results
40.0ms288×body256valid
9.0ms69×body256invalid
Compiler

Compiled 238 to 195 computations (18.1% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032153
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 y 6129982163463555/12259964326927110866866776217202473468949912977468817408) (+.f64 (/.f64 1 y) x) (+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(if (<=.f64 y 6129982163463555/12259964326927110866866776217202473468949912977468817408) (+.f64 (/.f64 1 y) x) (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)))
(+.f64 (/.f64 1 y) x)
(if (<=.f64 y -5815372481559007/83076749736557242056487941267521536) x (if (<=.f64 y 4533471823554859/151115727451828646838272) (/.f64 1 y) x))
x
Outputs
(if (<=.f64 y 6129982163463555/12259964326927110866866776217202473468949912977468817408) (+.f64 (/.f64 1 y) x) (+.f64 x (/.f64 1 (/.f64 y (pow.f64 (/.f64 y (+.f64 y z)) y)))))
(if (<=.f64 y 6129982163463555/12259964326927110866866776217202473468949912977468817408) (+.f64 (/.f64 1 y) x) (+.f64 x (/.f64 (pow.f64 (/.f64 y (+.f64 z y)) y) y)))
(+.f64 (/.f64 1 y) x)
(if (<=.f64 y -5815372481559007/83076749736557242056487941267521536) x (if (<=.f64 y 4533471823554859/151115727451828646838272) (/.f64 1 y) x))
x
Compiler

Compiled 76 to 50 computations (34.2% saved)

soundness122.0ms (0.7%)

Algorithm
egg-herbie
Rules
1574×rational.json-simplify-35
930×rational.json-simplify-51
898×rational.json-simplify-2
860×rational.json-simplify-43
834×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
051613549
1125011765
2246910585
3415610193
4752910193
Stop Event
node limit
Compiler

Compiled 337 to 115 computations (65.9% saved)

end37.0ms (0.2%)

Compiler

Compiled 64 to 38 computations (40.6% saved)

Profiling

Loading profile data...