2 // # generated by cmplxdivide.c
14 var tests
= []struct {
18 {complex(zero
, zero
), complex(zero
, zero
), complex(nan
, nan
)},
19 {complex(zero
, zero
), complex(zero
, -zero
), complex(nan
, nan
)},
20 {complex(zero
, zero
), complex(zero
, 1), complex(zero
, zero
)},
21 {complex(zero
, zero
), complex(zero
, -1), complex(-zero
, zero
)},
22 {complex(zero
, zero
), complex(zero
, 2), complex(zero
, zero
)},
23 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
24 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
25 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
26 {complex(zero
, zero
), complex(zero
, zero
), complex(nan
, nan
)},
27 {complex(zero
, zero
), complex(-zero
, -zero
), complex(nan
, nan
)},
28 {complex(zero
, zero
), complex(zero
, 1), complex(zero
, zero
)},
29 {complex(zero
, zero
), complex(-zero
, -1), complex(-zero
, -zero
)},
30 {complex(zero
, zero
), complex(zero
, 2), complex(zero
, zero
)},
31 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
32 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
33 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
34 {complex(zero
, zero
), complex(1, zero
), complex(zero
, zero
)},
35 {complex(zero
, zero
), complex(1, -zero
), complex(zero
, zero
)},
36 {complex(zero
, zero
), complex(1, 1), complex(zero
, zero
)},
37 {complex(zero
, zero
), complex(1, -1), complex(zero
, zero
)},
38 {complex(zero
, zero
), complex(1, 2), complex(zero
, zero
)},
39 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
40 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
41 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
42 {complex(zero
, zero
), complex(-1, zero
), complex(-zero
, -zero
)},
43 {complex(zero
, zero
), complex(-1, -zero
), complex(-zero
, -zero
)},
44 {complex(zero
, zero
), complex(-1, 1), complex(-zero
, -zero
)},
45 {complex(zero
, zero
), complex(-1, -1), complex(-zero
, -zero
)},
46 {complex(zero
, zero
), complex(-1, 2), complex(zero
, -zero
)},
47 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
48 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
49 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
50 {complex(zero
, zero
), complex(2, zero
), complex(zero
, zero
)},
51 {complex(zero
, zero
), complex(2, -zero
), complex(zero
, zero
)},
52 {complex(zero
, zero
), complex(2, 1), complex(zero
, zero
)},
53 {complex(zero
, zero
), complex(2, -1), complex(zero
, zero
)},
54 {complex(zero
, zero
), complex(2, 2), complex(zero
, zero
)},
55 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
56 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
57 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
58 {complex(zero
, zero
), complex(nan
, zero
), complex(nan
, nan
)},
59 {complex(zero
, zero
), complex(nan
, -zero
), complex(nan
, nan
)},
60 {complex(zero
, zero
), complex(nan
, 1), complex(nan
, nan
)},
61 {complex(zero
, zero
), complex(nan
, -1), complex(nan
, nan
)},
62 {complex(zero
, zero
), complex(nan
, 2), complex(nan
, nan
)},
63 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
64 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
65 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
66 {complex(zero
, zero
), complex(inf
, zero
), complex(zero
, zero
)},
67 {complex(zero
, zero
), complex(inf
, -zero
), complex(zero
, zero
)},
68 {complex(zero
, zero
), complex(inf
, 1), complex(zero
, zero
)},
69 {complex(zero
, zero
), complex(inf
, -1), complex(zero
, zero
)},
70 {complex(zero
, zero
), complex(inf
, 2), complex(zero
, zero
)},
71 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
72 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
73 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
74 {complex(zero
, zero
), complex(-inf
, zero
), complex(-zero
, -zero
)},
75 {complex(zero
, zero
), complex(-inf
, -zero
), complex(-zero
, -zero
)},
76 {complex(zero
, zero
), complex(-inf
, 1), complex(-zero
, -zero
)},
77 {complex(zero
, zero
), complex(-inf
, -1), complex(-zero
, -zero
)},
78 {complex(zero
, zero
), complex(-inf
, 2), complex(-zero
, -zero
)},
79 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
80 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
81 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
82 {complex(zero
, -zero
), complex(zero
, zero
), complex(nan
, nan
)},
83 {complex(zero
, -zero
), complex(zero
, -zero
), complex(nan
, nan
)},
84 {complex(zero
, -zero
), complex(zero
, 1), complex(zero
, -zero
)},
85 {complex(zero
, -zero
), complex(zero
, -1), complex(zero
, -zero
)},
86 {complex(zero
, -zero
), complex(zero
, 2), complex(zero
, -zero
)},
87 {complex(zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
88 {complex(zero
, -zero
), complex(nan
, inf
), complex(-zero
, zero
)},
89 {complex(zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
90 {complex(zero
, -zero
), complex(zero
, zero
), complex(nan
, nan
)},
91 {complex(zero
, -zero
), complex(-zero
, -zero
), complex(nan
, nan
)},
92 {complex(zero
, -zero
), complex(zero
, 1), complex(zero
, -zero
)},
93 {complex(zero
, -zero
), complex(-zero
, -1), complex(-zero
, zero
)},
94 {complex(zero
, -zero
), complex(zero
, 2), complex(zero
, -zero
)},
95 {complex(zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
96 {complex(zero
, -zero
), complex(nan
, inf
), complex(-zero
, zero
)},
97 {complex(zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
98 {complex(zero
, -zero
), complex(1, zero
), complex(zero
, -zero
)},
99 {complex(zero
, -zero
), complex(1, -zero
), complex(zero
, zero
)},
100 {complex(zero
, -zero
), complex(1, 1), complex(zero
, -zero
)},
101 {complex(zero
, -zero
), complex(1, -1), complex(zero
, zero
)},
102 {complex(zero
, -zero
), complex(1, 2), complex(zero
, -zero
)},
103 {complex(zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
104 {complex(zero
, -zero
), complex(nan
, inf
), complex(-zero
, zero
)},
105 {complex(zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
106 {complex(zero
, -zero
), complex(-1, zero
), complex(-zero
, -zero
)},
107 {complex(zero
, -zero
), complex(-1, -zero
), complex(-zero
, zero
)},
108 {complex(zero
, -zero
), complex(-1, 1), complex(-zero
, -zero
)},
109 {complex(zero
, -zero
), complex(-1, -1), complex(-zero
, zero
)},
110 {complex(zero
, -zero
), complex(-1, 2), complex(-zero
, zero
)},
111 {complex(zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
112 {complex(zero
, -zero
), complex(nan
, inf
), complex(-zero
, zero
)},
113 {complex(zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
114 {complex(zero
, -zero
), complex(2, zero
), complex(zero
, -zero
)},
115 {complex(zero
, -zero
), complex(2, -zero
), complex(zero
, zero
)},
116 {complex(zero
, -zero
), complex(2, 1), complex(zero
, -zero
)},
117 {complex(zero
, -zero
), complex(2, -1), complex(zero
, zero
)},
118 {complex(zero
, -zero
), complex(2, 2), complex(zero
, -zero
)},
119 {complex(zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
120 {complex(zero
, -zero
), complex(nan
, inf
), complex(-zero
, zero
)},
121 {complex(zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
122 {complex(zero
, -zero
), complex(nan
, zero
), complex(nan
, nan
)},
123 {complex(zero
, -zero
), complex(nan
, -zero
), complex(nan
, nan
)},
124 {complex(zero
, -zero
), complex(nan
, 1), complex(nan
, nan
)},
125 {complex(zero
, -zero
), complex(nan
, -1), complex(nan
, nan
)},
126 {complex(zero
, -zero
), complex(nan
, 2), complex(nan
, nan
)},
127 {complex(zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
128 {complex(zero
, -zero
), complex(nan
, inf
), complex(-zero
, zero
)},
129 {complex(zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
130 {complex(zero
, -zero
), complex(inf
, zero
), complex(zero
, -zero
)},
131 {complex(zero
, -zero
), complex(inf
, -zero
), complex(zero
, zero
)},
132 {complex(zero
, -zero
), complex(inf
, 1), complex(zero
, -zero
)},
133 {complex(zero
, -zero
), complex(inf
, -1), complex(zero
, zero
)},
134 {complex(zero
, -zero
), complex(inf
, 2), complex(zero
, -zero
)},
135 {complex(zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
136 {complex(zero
, -zero
), complex(nan
, inf
), complex(-zero
, zero
)},
137 {complex(zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
138 {complex(zero
, -zero
), complex(-inf
, zero
), complex(-zero
, -zero
)},
139 {complex(zero
, -zero
), complex(-inf
, -zero
), complex(-zero
, zero
)},
140 {complex(zero
, -zero
), complex(-inf
, 1), complex(-zero
, -zero
)},
141 {complex(zero
, -zero
), complex(-inf
, -1), complex(-zero
, zero
)},
142 {complex(zero
, -zero
), complex(-inf
, 2), complex(-zero
, -zero
)},
143 {complex(zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
144 {complex(zero
, -zero
), complex(nan
, inf
), complex(-zero
, zero
)},
145 {complex(zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
146 {complex(zero
, 1), complex(zero
, zero
), complex(nan
, inf
)},
147 {complex(zero
, 1), complex(zero
, -zero
), complex(nan
, inf
)},
148 {complex(zero
, 1), complex(zero
, 1), complex(1, zero
)},
149 {complex(zero
, 1), complex(zero
, -1), complex(-1, zero
)},
150 {complex(zero
, 1), complex(zero
, 2), complex(0.5, zero
)},
151 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
152 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
153 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
154 {complex(zero
, 1), complex(zero
, zero
), complex(nan
, inf
)},
155 {complex(zero
, 1), complex(-zero
, -zero
), complex(nan
, -inf
)},
156 {complex(zero
, 1), complex(zero
, 1), complex(1, zero
)},
157 {complex(zero
, 1), complex(-zero
, -1), complex(-1, -zero
)},
158 {complex(zero
, 1), complex(zero
, 2), complex(0.5, zero
)},
159 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
160 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
161 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
162 {complex(zero
, 1), complex(1, zero
), complex(zero
, 1)},
163 {complex(zero
, 1), complex(1, -zero
), complex(zero
, 1)},
164 {complex(zero
, 1), complex(1, 1), complex(0.5, 0.5)},
165 {complex(zero
, 1), complex(1, -1), complex(-0.5, 0.5)},
166 {complex(zero
, 1), complex(1, 2), complex(0.4, 0.2)},
167 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
168 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
169 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
170 {complex(zero
, 1), complex(-1, zero
), complex(-zero
, -1)},
171 {complex(zero
, 1), complex(-1, -zero
), complex(-zero
, -1)},
172 {complex(zero
, 1), complex(-1, 1), complex(0.5, -0.5)},
173 {complex(zero
, 1), complex(-1, -1), complex(-0.5, -0.5)},
174 {complex(zero
, 1), complex(-1, 2), complex(0.4, -0.2)},
175 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
176 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
177 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
178 {complex(zero
, 1), complex(2, zero
), complex(zero
, 0.5)},
179 {complex(zero
, 1), complex(2, -zero
), complex(zero
, 0.5)},
180 {complex(zero
, 1), complex(2, 1), complex(0.2, 0.4)},
181 {complex(zero
, 1), complex(2, -1), complex(-0.2, 0.4)},
182 {complex(zero
, 1), complex(2, 2), complex(0.25, 0.25)},
183 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
184 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
185 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
186 {complex(zero
, 1), complex(nan
, zero
), complex(nan
, nan
)},
187 {complex(zero
, 1), complex(nan
, -zero
), complex(nan
, nan
)},
188 {complex(zero
, 1), complex(nan
, 1), complex(nan
, nan
)},
189 {complex(zero
, 1), complex(nan
, -1), complex(nan
, nan
)},
190 {complex(zero
, 1), complex(nan
, 2), complex(nan
, nan
)},
191 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
192 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
193 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
194 {complex(zero
, 1), complex(inf
, zero
), complex(zero
, zero
)},
195 {complex(zero
, 1), complex(inf
, -zero
), complex(zero
, zero
)},
196 {complex(zero
, 1), complex(inf
, 1), complex(zero
, zero
)},
197 {complex(zero
, 1), complex(inf
, -1), complex(zero
, zero
)},
198 {complex(zero
, 1), complex(inf
, 2), complex(zero
, zero
)},
199 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
200 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
201 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
202 {complex(zero
, 1), complex(-inf
, zero
), complex(-zero
, -zero
)},
203 {complex(zero
, 1), complex(-inf
, -zero
), complex(-zero
, -zero
)},
204 {complex(zero
, 1), complex(-inf
, 1), complex(-zero
, -zero
)},
205 {complex(zero
, 1), complex(-inf
, -1), complex(-zero
, -zero
)},
206 {complex(zero
, 1), complex(-inf
, 2), complex(-zero
, -zero
)},
207 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
208 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
209 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
210 {complex(zero
, -1), complex(zero
, zero
), complex(nan
, -inf
)},
211 {complex(zero
, -1), complex(zero
, -zero
), complex(nan
, -inf
)},
212 {complex(zero
, -1), complex(zero
, 1), complex(-1, -zero
)},
213 {complex(zero
, -1), complex(zero
, -1), complex(1, -zero
)},
214 {complex(zero
, -1), complex(zero
, 2), complex(-0.5, -zero
)},
215 {complex(zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
216 {complex(zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
217 {complex(zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
218 {complex(zero
, -1), complex(zero
, zero
), complex(nan
, -inf
)},
219 {complex(zero
, -1), complex(-zero
, -zero
), complex(nan
, inf
)},
220 {complex(zero
, -1), complex(zero
, 1), complex(-1, -zero
)},
221 {complex(zero
, -1), complex(-zero
, -1), complex(1, zero
)},
222 {complex(zero
, -1), complex(zero
, 2), complex(-0.5, -zero
)},
223 {complex(zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
224 {complex(zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
225 {complex(zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
226 {complex(zero
, -1), complex(1, zero
), complex(zero
, -1)},
227 {complex(zero
, -1), complex(1, -zero
), complex(zero
, -1)},
228 {complex(zero
, -1), complex(1, 1), complex(-0.5, -0.5)},
229 {complex(zero
, -1), complex(1, -1), complex(0.5, -0.5)},
230 {complex(zero
, -1), complex(1, 2), complex(-0.4, -0.2)},
231 {complex(zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
232 {complex(zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
233 {complex(zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
234 {complex(zero
, -1), complex(-1, zero
), complex(-zero
, 1)},
235 {complex(zero
, -1), complex(-1, -zero
), complex(-zero
, 1)},
236 {complex(zero
, -1), complex(-1, 1), complex(-0.5, 0.5)},
237 {complex(zero
, -1), complex(-1, -1), complex(0.5, 0.5)},
238 {complex(zero
, -1), complex(-1, 2), complex(-0.4, 0.2)},
239 {complex(zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
240 {complex(zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
241 {complex(zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
242 {complex(zero
, -1), complex(2, zero
), complex(zero
, -0.5)},
243 {complex(zero
, -1), complex(2, -zero
), complex(zero
, -0.5)},
244 {complex(zero
, -1), complex(2, 1), complex(-0.2, -0.4)},
245 {complex(zero
, -1), complex(2, -1), complex(0.2, -0.4)},
246 {complex(zero
, -1), complex(2, 2), complex(-0.25, -0.25)},
247 {complex(zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
248 {complex(zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
249 {complex(zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
250 {complex(zero
, -1), complex(nan
, zero
), complex(nan
, nan
)},
251 {complex(zero
, -1), complex(nan
, -zero
), complex(nan
, nan
)},
252 {complex(zero
, -1), complex(nan
, 1), complex(nan
, nan
)},
253 {complex(zero
, -1), complex(nan
, -1), complex(nan
, nan
)},
254 {complex(zero
, -1), complex(nan
, 2), complex(nan
, nan
)},
255 {complex(zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
256 {complex(zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
257 {complex(zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
258 {complex(zero
, -1), complex(inf
, zero
), complex(zero
, -zero
)},
259 {complex(zero
, -1), complex(inf
, -zero
), complex(zero
, -zero
)},
260 {complex(zero
, -1), complex(inf
, 1), complex(zero
, -zero
)},
261 {complex(zero
, -1), complex(inf
, -1), complex(zero
, -zero
)},
262 {complex(zero
, -1), complex(inf
, 2), complex(zero
, -zero
)},
263 {complex(zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
264 {complex(zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
265 {complex(zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
266 {complex(zero
, -1), complex(-inf
, zero
), complex(-zero
, zero
)},
267 {complex(zero
, -1), complex(-inf
, -zero
), complex(-zero
, zero
)},
268 {complex(zero
, -1), complex(-inf
, 1), complex(-zero
, zero
)},
269 {complex(zero
, -1), complex(-inf
, -1), complex(-zero
, zero
)},
270 {complex(zero
, -1), complex(-inf
, 2), complex(-zero
, zero
)},
271 {complex(zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
272 {complex(zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
273 {complex(zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
274 {complex(zero
, 2), complex(zero
, zero
), complex(nan
, inf
)},
275 {complex(zero
, 2), complex(zero
, -zero
), complex(nan
, inf
)},
276 {complex(zero
, 2), complex(zero
, 1), complex(2, zero
)},
277 {complex(zero
, 2), complex(zero
, -1), complex(-2, zero
)},
278 {complex(zero
, 2), complex(zero
, 2), complex(1, zero
)},
279 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
280 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
281 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
282 {complex(zero
, 2), complex(zero
, zero
), complex(nan
, inf
)},
283 {complex(zero
, 2), complex(-zero
, -zero
), complex(nan
, -inf
)},
284 {complex(zero
, 2), complex(zero
, 1), complex(2, zero
)},
285 {complex(zero
, 2), complex(-zero
, -1), complex(-2, -zero
)},
286 {complex(zero
, 2), complex(zero
, 2), complex(1, zero
)},
287 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
288 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
289 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
290 {complex(zero
, 2), complex(1, zero
), complex(zero
, 2)},
291 {complex(zero
, 2), complex(1, -zero
), complex(zero
, 2)},
292 {complex(zero
, 2), complex(1, 1), complex(1, 1)},
293 {complex(zero
, 2), complex(1, -1), complex(-1, 1)},
294 {complex(zero
, 2), complex(1, 2), complex(0.8, 0.4)},
295 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
296 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
297 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
298 {complex(zero
, 2), complex(-1, zero
), complex(-zero
, -2)},
299 {complex(zero
, 2), complex(-1, -zero
), complex(-zero
, -2)},
300 {complex(zero
, 2), complex(-1, 1), complex(1, -1)},
301 {complex(zero
, 2), complex(-1, -1), complex(-1, -1)},
302 {complex(zero
, 2), complex(-1, 2), complex(0.8, -0.4)},
303 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
304 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
305 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
306 {complex(zero
, 2), complex(2, zero
), complex(zero
, 1)},
307 {complex(zero
, 2), complex(2, -zero
), complex(zero
, 1)},
308 {complex(zero
, 2), complex(2, 1), complex(0.4, 0.8)},
309 {complex(zero
, 2), complex(2, -1), complex(-0.4, 0.8)},
310 {complex(zero
, 2), complex(2, 2), complex(0.5, 0.5)},
311 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
312 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
313 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
314 {complex(zero
, 2), complex(nan
, zero
), complex(nan
, nan
)},
315 {complex(zero
, 2), complex(nan
, -zero
), complex(nan
, nan
)},
316 {complex(zero
, 2), complex(nan
, 1), complex(nan
, nan
)},
317 {complex(zero
, 2), complex(nan
, -1), complex(nan
, nan
)},
318 {complex(zero
, 2), complex(nan
, 2), complex(nan
, nan
)},
319 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
320 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
321 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
322 {complex(zero
, 2), complex(inf
, zero
), complex(zero
, zero
)},
323 {complex(zero
, 2), complex(inf
, -zero
), complex(zero
, zero
)},
324 {complex(zero
, 2), complex(inf
, 1), complex(zero
, zero
)},
325 {complex(zero
, 2), complex(inf
, -1), complex(zero
, zero
)},
326 {complex(zero
, 2), complex(inf
, 2), complex(zero
, zero
)},
327 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
328 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
329 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
330 {complex(zero
, 2), complex(-inf
, zero
), complex(-zero
, -zero
)},
331 {complex(zero
, 2), complex(-inf
, -zero
), complex(-zero
, -zero
)},
332 {complex(zero
, 2), complex(-inf
, 1), complex(-zero
, -zero
)},
333 {complex(zero
, 2), complex(-inf
, -1), complex(-zero
, -zero
)},
334 {complex(zero
, 2), complex(-inf
, 2), complex(-zero
, -zero
)},
335 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
336 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
337 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
338 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
339 {complex(nan
, nan
), complex(zero
, -zero
), complex(nan
, nan
)},
340 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
341 {complex(nan
, nan
), complex(zero
, -1), complex(nan
, nan
)},
342 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
343 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
344 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
345 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
346 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
347 {complex(nan
, nan
), complex(-zero
, -zero
), complex(nan
, nan
)},
348 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
349 {complex(nan
, nan
), complex(-zero
, -1), complex(nan
, nan
)},
350 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
351 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
352 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
353 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
354 {complex(nan
, nan
), complex(1, zero
), complex(nan
, nan
)},
355 {complex(nan
, nan
), complex(1, -zero
), complex(nan
, nan
)},
356 {complex(nan
, nan
), complex(1, 1), complex(nan
, nan
)},
357 {complex(nan
, nan
), complex(1, -1), complex(nan
, nan
)},
358 {complex(nan
, nan
), complex(1, 2), complex(nan
, nan
)},
359 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
360 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
361 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
362 {complex(nan
, nan
), complex(-1, zero
), complex(nan
, nan
)},
363 {complex(nan
, nan
), complex(-1, -zero
), complex(nan
, nan
)},
364 {complex(nan
, nan
), complex(-1, 1), complex(nan
, nan
)},
365 {complex(nan
, nan
), complex(-1, -1), complex(nan
, nan
)},
366 {complex(nan
, nan
), complex(-1, 2), complex(nan
, nan
)},
367 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
368 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
369 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
370 {complex(nan
, nan
), complex(2, zero
), complex(nan
, nan
)},
371 {complex(nan
, nan
), complex(2, -zero
), complex(nan
, nan
)},
372 {complex(nan
, nan
), complex(2, 1), complex(nan
, nan
)},
373 {complex(nan
, nan
), complex(2, -1), complex(nan
, nan
)},
374 {complex(nan
, nan
), complex(2, 2), complex(nan
, nan
)},
375 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
376 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
377 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
378 {complex(nan
, nan
), complex(nan
, zero
), complex(nan
, nan
)},
379 {complex(nan
, nan
), complex(nan
, -zero
), complex(nan
, nan
)},
380 {complex(nan
, nan
), complex(nan
, 1), complex(nan
, nan
)},
381 {complex(nan
, nan
), complex(nan
, -1), complex(nan
, nan
)},
382 {complex(nan
, nan
), complex(nan
, 2), complex(nan
, nan
)},
383 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
384 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
385 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
386 {complex(nan
, nan
), complex(inf
, zero
), complex(nan
, nan
)},
387 {complex(nan
, nan
), complex(inf
, -zero
), complex(nan
, nan
)},
388 {complex(nan
, nan
), complex(inf
, 1), complex(nan
, nan
)},
389 {complex(nan
, nan
), complex(inf
, -1), complex(nan
, nan
)},
390 {complex(nan
, nan
), complex(inf
, 2), complex(nan
, nan
)},
391 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
392 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
393 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
394 {complex(nan
, nan
), complex(-inf
, zero
), complex(nan
, nan
)},
395 {complex(nan
, nan
), complex(-inf
, -zero
), complex(nan
, nan
)},
396 {complex(nan
, nan
), complex(-inf
, 1), complex(nan
, nan
)},
397 {complex(nan
, nan
), complex(-inf
, -1), complex(nan
, nan
)},
398 {complex(nan
, nan
), complex(-inf
, 2), complex(nan
, nan
)},
399 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
400 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
401 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
402 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
403 {complex(nan
, inf
), complex(zero
, -zero
), complex(nan
, inf
)},
404 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
405 {complex(nan
, inf
), complex(zero
, -1), complex(-inf
, nan
)},
406 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
407 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
408 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
409 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
410 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
411 {complex(nan
, inf
), complex(-zero
, -zero
), complex(nan
, -inf
)},
412 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
413 {complex(nan
, inf
), complex(-zero
, -1), complex(-inf
, nan
)},
414 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
415 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
416 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
417 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
418 {complex(nan
, inf
), complex(1, zero
), complex(nan
, inf
)},
419 {complex(nan
, inf
), complex(1, -zero
), complex(nan
, inf
)},
420 {complex(nan
, inf
), complex(1, 1), complex(inf
, inf
)},
421 {complex(nan
, inf
), complex(1, -1), complex(-inf
, inf
)},
422 {complex(nan
, inf
), complex(1, 2), complex(inf
, inf
)},
423 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
424 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
425 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
426 {complex(nan
, inf
), complex(-1, zero
), complex(nan
, -inf
)},
427 {complex(nan
, inf
), complex(-1, -zero
), complex(nan
, -inf
)},
428 {complex(nan
, inf
), complex(-1, 1), complex(inf
, -inf
)},
429 {complex(nan
, inf
), complex(-1, -1), complex(-inf
, -inf
)},
430 {complex(nan
, inf
), complex(-1, 2), complex(inf
, -inf
)},
431 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
432 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
433 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
434 {complex(nan
, inf
), complex(2, zero
), complex(nan
, inf
)},
435 {complex(nan
, inf
), complex(2, -zero
), complex(nan
, inf
)},
436 {complex(nan
, inf
), complex(2, 1), complex(inf
, inf
)},
437 {complex(nan
, inf
), complex(2, -1), complex(-inf
, inf
)},
438 {complex(nan
, inf
), complex(2, 2), complex(inf
, inf
)},
439 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
440 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
441 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
442 {complex(nan
, inf
), complex(nan
, zero
), complex(nan
, nan
)},
443 {complex(nan
, inf
), complex(nan
, -zero
), complex(nan
, nan
)},
444 {complex(nan
, inf
), complex(nan
, 1), complex(nan
, nan
)},
445 {complex(nan
, inf
), complex(nan
, -1), complex(nan
, nan
)},
446 {complex(nan
, inf
), complex(nan
, 2), complex(nan
, nan
)},
447 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
448 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
449 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
450 {complex(nan
, inf
), complex(inf
, zero
), complex(nan
, nan
)},
451 {complex(nan
, inf
), complex(inf
, -zero
), complex(nan
, nan
)},
452 {complex(nan
, inf
), complex(inf
, 1), complex(nan
, nan
)},
453 {complex(nan
, inf
), complex(inf
, -1), complex(nan
, nan
)},
454 {complex(nan
, inf
), complex(inf
, 2), complex(nan
, nan
)},
455 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
456 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
457 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
458 {complex(nan
, inf
), complex(-inf
, zero
), complex(nan
, nan
)},
459 {complex(nan
, inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
460 {complex(nan
, inf
), complex(-inf
, 1), complex(nan
, nan
)},
461 {complex(nan
, inf
), complex(-inf
, -1), complex(nan
, nan
)},
462 {complex(nan
, inf
), complex(-inf
, 2), complex(nan
, nan
)},
463 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
464 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
465 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
466 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
467 {complex(nan
, -inf
), complex(zero
, -zero
), complex(nan
, -inf
)},
468 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
469 {complex(nan
, -inf
), complex(zero
, -1), complex(inf
, nan
)},
470 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
471 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
472 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
473 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
474 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
475 {complex(nan
, -inf
), complex(-zero
, -zero
), complex(nan
, inf
)},
476 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
477 {complex(nan
, -inf
), complex(-zero
, -1), complex(inf
, nan
)},
478 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
479 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
480 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
481 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
482 {complex(nan
, -inf
), complex(1, zero
), complex(nan
, -inf
)},
483 {complex(nan
, -inf
), complex(1, -zero
), complex(nan
, -inf
)},
484 {complex(nan
, -inf
), complex(1, 1), complex(-inf
, -inf
)},
485 {complex(nan
, -inf
), complex(1, -1), complex(inf
, -inf
)},
486 {complex(nan
, -inf
), complex(1, 2), complex(-inf
, -inf
)},
487 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
488 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
489 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
490 {complex(nan
, -inf
), complex(-1, zero
), complex(nan
, inf
)},
491 {complex(nan
, -inf
), complex(-1, -zero
), complex(nan
, inf
)},
492 {complex(nan
, -inf
), complex(-1, 1), complex(-inf
, inf
)},
493 {complex(nan
, -inf
), complex(-1, -1), complex(inf
, inf
)},
494 {complex(nan
, -inf
), complex(-1, 2), complex(-inf
, inf
)},
495 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
496 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
497 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
498 {complex(nan
, -inf
), complex(2, zero
), complex(nan
, -inf
)},
499 {complex(nan
, -inf
), complex(2, -zero
), complex(nan
, -inf
)},
500 {complex(nan
, -inf
), complex(2, 1), complex(-inf
, -inf
)},
501 {complex(nan
, -inf
), complex(2, -1), complex(inf
, -inf
)},
502 {complex(nan
, -inf
), complex(2, 2), complex(-inf
, -inf
)},
503 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
504 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
505 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
506 {complex(nan
, -inf
), complex(nan
, zero
), complex(nan
, nan
)},
507 {complex(nan
, -inf
), complex(nan
, -zero
), complex(nan
, nan
)},
508 {complex(nan
, -inf
), complex(nan
, 1), complex(nan
, nan
)},
509 {complex(nan
, -inf
), complex(nan
, -1), complex(nan
, nan
)},
510 {complex(nan
, -inf
), complex(nan
, 2), complex(nan
, nan
)},
511 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
512 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
513 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
514 {complex(nan
, -inf
), complex(inf
, zero
), complex(nan
, nan
)},
515 {complex(nan
, -inf
), complex(inf
, -zero
), complex(nan
, nan
)},
516 {complex(nan
, -inf
), complex(inf
, 1), complex(nan
, nan
)},
517 {complex(nan
, -inf
), complex(inf
, -1), complex(nan
, nan
)},
518 {complex(nan
, -inf
), complex(inf
, 2), complex(nan
, nan
)},
519 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
520 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
521 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
522 {complex(nan
, -inf
), complex(-inf
, zero
), complex(nan
, nan
)},
523 {complex(nan
, -inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
524 {complex(nan
, -inf
), complex(-inf
, 1), complex(nan
, nan
)},
525 {complex(nan
, -inf
), complex(-inf
, -1), complex(nan
, nan
)},
526 {complex(nan
, -inf
), complex(-inf
, 2), complex(nan
, nan
)},
527 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
528 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
529 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
530 {complex(zero
, zero
), complex(zero
, zero
), complex(nan
, nan
)},
531 {complex(zero
, zero
), complex(zero
, -zero
), complex(nan
, nan
)},
532 {complex(zero
, zero
), complex(zero
, 1), complex(zero
, zero
)},
533 {complex(zero
, zero
), complex(zero
, -1), complex(-zero
, zero
)},
534 {complex(zero
, zero
), complex(zero
, 2), complex(zero
, zero
)},
535 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
536 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
537 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
538 {complex(zero
, zero
), complex(zero
, zero
), complex(nan
, nan
)},
539 {complex(zero
, zero
), complex(-zero
, -zero
), complex(nan
, nan
)},
540 {complex(zero
, zero
), complex(zero
, 1), complex(zero
, zero
)},
541 {complex(zero
, zero
), complex(-zero
, -1), complex(-zero
, -zero
)},
542 {complex(zero
, zero
), complex(zero
, 2), complex(zero
, zero
)},
543 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
544 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
545 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
546 {complex(zero
, zero
), complex(1, zero
), complex(zero
, zero
)},
547 {complex(zero
, zero
), complex(1, -zero
), complex(zero
, zero
)},
548 {complex(zero
, zero
), complex(1, 1), complex(zero
, zero
)},
549 {complex(zero
, zero
), complex(1, -1), complex(zero
, zero
)},
550 {complex(zero
, zero
), complex(1, 2), complex(zero
, zero
)},
551 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
552 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
553 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
554 {complex(zero
, zero
), complex(-1, zero
), complex(-zero
, -zero
)},
555 {complex(zero
, zero
), complex(-1, -zero
), complex(-zero
, -zero
)},
556 {complex(zero
, zero
), complex(-1, 1), complex(-zero
, -zero
)},
557 {complex(zero
, zero
), complex(-1, -1), complex(-zero
, -zero
)},
558 {complex(zero
, zero
), complex(-1, 2), complex(zero
, -zero
)},
559 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
560 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
561 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
562 {complex(zero
, zero
), complex(2, zero
), complex(zero
, zero
)},
563 {complex(zero
, zero
), complex(2, -zero
), complex(zero
, zero
)},
564 {complex(zero
, zero
), complex(2, 1), complex(zero
, zero
)},
565 {complex(zero
, zero
), complex(2, -1), complex(zero
, zero
)},
566 {complex(zero
, zero
), complex(2, 2), complex(zero
, zero
)},
567 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
568 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
569 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
570 {complex(zero
, zero
), complex(nan
, zero
), complex(nan
, nan
)},
571 {complex(zero
, zero
), complex(nan
, -zero
), complex(nan
, nan
)},
572 {complex(zero
, zero
), complex(nan
, 1), complex(nan
, nan
)},
573 {complex(zero
, zero
), complex(nan
, -1), complex(nan
, nan
)},
574 {complex(zero
, zero
), complex(nan
, 2), complex(nan
, nan
)},
575 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
576 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
577 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
578 {complex(zero
, zero
), complex(inf
, zero
), complex(zero
, zero
)},
579 {complex(zero
, zero
), complex(inf
, -zero
), complex(zero
, zero
)},
580 {complex(zero
, zero
), complex(inf
, 1), complex(zero
, zero
)},
581 {complex(zero
, zero
), complex(inf
, -1), complex(zero
, zero
)},
582 {complex(zero
, zero
), complex(inf
, 2), complex(zero
, zero
)},
583 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
584 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
585 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
586 {complex(zero
, zero
), complex(-inf
, zero
), complex(-zero
, -zero
)},
587 {complex(zero
, zero
), complex(-inf
, -zero
), complex(-zero
, -zero
)},
588 {complex(zero
, zero
), complex(-inf
, 1), complex(-zero
, -zero
)},
589 {complex(zero
, zero
), complex(-inf
, -1), complex(-zero
, -zero
)},
590 {complex(zero
, zero
), complex(-inf
, 2), complex(-zero
, -zero
)},
591 {complex(zero
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
592 {complex(zero
, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
593 {complex(zero
, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
594 {complex(-zero
, -zero
), complex(zero
, zero
), complex(nan
, nan
)},
595 {complex(-zero
, -zero
), complex(zero
, -zero
), complex(nan
, nan
)},
596 {complex(-zero
, -zero
), complex(zero
, 1), complex(-zero
, zero
)},
597 {complex(-zero
, -zero
), complex(zero
, -1), complex(-zero
, -zero
)},
598 {complex(-zero
, -zero
), complex(zero
, 2), complex(-zero
, zero
)},
599 {complex(-zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
600 {complex(-zero
, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
601 {complex(-zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
602 {complex(-zero
, -zero
), complex(zero
, zero
), complex(nan
, nan
)},
603 {complex(-zero
, -zero
), complex(-zero
, -zero
), complex(nan
, nan
)},
604 {complex(-zero
, -zero
), complex(zero
, 1), complex(-zero
, zero
)},
605 {complex(-zero
, -zero
), complex(-zero
, -1), complex(zero
, -zero
)},
606 {complex(-zero
, -zero
), complex(zero
, 2), complex(-zero
, zero
)},
607 {complex(-zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
608 {complex(-zero
, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
609 {complex(-zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
610 {complex(-zero
, -zero
), complex(1, zero
), complex(-zero
, zero
)},
611 {complex(-zero
, -zero
), complex(1, -zero
), complex(zero
, -zero
)},
612 {complex(-zero
, -zero
), complex(1, 1), complex(-zero
, zero
)},
613 {complex(-zero
, -zero
), complex(1, -1), complex(zero
, -zero
)},
614 {complex(-zero
, -zero
), complex(1, 2), complex(-zero
, zero
)},
615 {complex(-zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
616 {complex(-zero
, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
617 {complex(-zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
618 {complex(-zero
, -zero
), complex(-1, zero
), complex(-zero
, zero
)},
619 {complex(-zero
, -zero
), complex(-1, -zero
), complex(zero
, -zero
)},
620 {complex(-zero
, -zero
), complex(-1, 1), complex(-zero
, zero
)},
621 {complex(-zero
, -zero
), complex(-1, -1), complex(zero
, -zero
)},
622 {complex(-zero
, -zero
), complex(-1, 2), complex(zero
, zero
)},
623 {complex(-zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
624 {complex(-zero
, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
625 {complex(-zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
626 {complex(-zero
, -zero
), complex(2, zero
), complex(-zero
, zero
)},
627 {complex(-zero
, -zero
), complex(2, -zero
), complex(zero
, -zero
)},
628 {complex(-zero
, -zero
), complex(2, 1), complex(-zero
, zero
)},
629 {complex(-zero
, -zero
), complex(2, -1), complex(zero
, -zero
)},
630 {complex(-zero
, -zero
), complex(2, 2), complex(-zero
, zero
)},
631 {complex(-zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
632 {complex(-zero
, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
633 {complex(-zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
634 {complex(-zero
, -zero
), complex(nan
, zero
), complex(nan
, nan
)},
635 {complex(-zero
, -zero
), complex(nan
, -zero
), complex(nan
, nan
)},
636 {complex(-zero
, -zero
), complex(nan
, 1), complex(nan
, nan
)},
637 {complex(-zero
, -zero
), complex(nan
, -1), complex(nan
, nan
)},
638 {complex(-zero
, -zero
), complex(nan
, 2), complex(nan
, nan
)},
639 {complex(-zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
640 {complex(-zero
, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
641 {complex(-zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
642 {complex(-zero
, -zero
), complex(inf
, zero
), complex(-zero
, zero
)},
643 {complex(-zero
, -zero
), complex(inf
, -zero
), complex(zero
, -zero
)},
644 {complex(-zero
, -zero
), complex(inf
, 1), complex(-zero
, zero
)},
645 {complex(-zero
, -zero
), complex(inf
, -1), complex(zero
, -zero
)},
646 {complex(-zero
, -zero
), complex(inf
, 2), complex(-zero
, zero
)},
647 {complex(-zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
648 {complex(-zero
, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
649 {complex(-zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
650 {complex(-zero
, -zero
), complex(-inf
, zero
), complex(-zero
, zero
)},
651 {complex(-zero
, -zero
), complex(-inf
, -zero
), complex(zero
, -zero
)},
652 {complex(-zero
, -zero
), complex(-inf
, 1), complex(-zero
, zero
)},
653 {complex(-zero
, -zero
), complex(-inf
, -1), complex(zero
, -zero
)},
654 {complex(-zero
, -zero
), complex(-inf
, 2), complex(-zero
, zero
)},
655 {complex(-zero
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
656 {complex(-zero
, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
657 {complex(-zero
, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
658 {complex(zero
, 1), complex(zero
, zero
), complex(nan
, inf
)},
659 {complex(zero
, 1), complex(zero
, -zero
), complex(nan
, inf
)},
660 {complex(zero
, 1), complex(zero
, 1), complex(1, zero
)},
661 {complex(zero
, 1), complex(zero
, -1), complex(-1, zero
)},
662 {complex(zero
, 1), complex(zero
, 2), complex(0.5, zero
)},
663 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
664 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
665 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
666 {complex(zero
, 1), complex(zero
, zero
), complex(nan
, inf
)},
667 {complex(zero
, 1), complex(-zero
, -zero
), complex(nan
, -inf
)},
668 {complex(zero
, 1), complex(zero
, 1), complex(1, zero
)},
669 {complex(zero
, 1), complex(-zero
, -1), complex(-1, -zero
)},
670 {complex(zero
, 1), complex(zero
, 2), complex(0.5, zero
)},
671 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
672 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
673 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
674 {complex(zero
, 1), complex(1, zero
), complex(zero
, 1)},
675 {complex(zero
, 1), complex(1, -zero
), complex(zero
, 1)},
676 {complex(zero
, 1), complex(1, 1), complex(0.5, 0.5)},
677 {complex(zero
, 1), complex(1, -1), complex(-0.5, 0.5)},
678 {complex(zero
, 1), complex(1, 2), complex(0.4, 0.2)},
679 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
680 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
681 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
682 {complex(zero
, 1), complex(-1, zero
), complex(-zero
, -1)},
683 {complex(zero
, 1), complex(-1, -zero
), complex(-zero
, -1)},
684 {complex(zero
, 1), complex(-1, 1), complex(0.5, -0.5)},
685 {complex(zero
, 1), complex(-1, -1), complex(-0.5, -0.5)},
686 {complex(zero
, 1), complex(-1, 2), complex(0.4, -0.2)},
687 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
688 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
689 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
690 {complex(zero
, 1), complex(2, zero
), complex(zero
, 0.5)},
691 {complex(zero
, 1), complex(2, -zero
), complex(zero
, 0.5)},
692 {complex(zero
, 1), complex(2, 1), complex(0.2, 0.4)},
693 {complex(zero
, 1), complex(2, -1), complex(-0.2, 0.4)},
694 {complex(zero
, 1), complex(2, 2), complex(0.25, 0.25)},
695 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
696 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
697 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
698 {complex(zero
, 1), complex(nan
, zero
), complex(nan
, nan
)},
699 {complex(zero
, 1), complex(nan
, -zero
), complex(nan
, nan
)},
700 {complex(zero
, 1), complex(nan
, 1), complex(nan
, nan
)},
701 {complex(zero
, 1), complex(nan
, -1), complex(nan
, nan
)},
702 {complex(zero
, 1), complex(nan
, 2), complex(nan
, nan
)},
703 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
704 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
705 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
706 {complex(zero
, 1), complex(inf
, zero
), complex(zero
, zero
)},
707 {complex(zero
, 1), complex(inf
, -zero
), complex(zero
, zero
)},
708 {complex(zero
, 1), complex(inf
, 1), complex(zero
, zero
)},
709 {complex(zero
, 1), complex(inf
, -1), complex(zero
, zero
)},
710 {complex(zero
, 1), complex(inf
, 2), complex(zero
, zero
)},
711 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
712 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
713 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
714 {complex(zero
, 1), complex(-inf
, zero
), complex(-zero
, -zero
)},
715 {complex(zero
, 1), complex(-inf
, -zero
), complex(-zero
, -zero
)},
716 {complex(zero
, 1), complex(-inf
, 1), complex(-zero
, -zero
)},
717 {complex(zero
, 1), complex(-inf
, -1), complex(-zero
, -zero
)},
718 {complex(zero
, 1), complex(-inf
, 2), complex(-zero
, -zero
)},
719 {complex(zero
, 1), complex(nan
, nan
), complex(nan
, nan
)},
720 {complex(zero
, 1), complex(nan
, inf
), complex(zero
, -zero
)},
721 {complex(zero
, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
722 {complex(-zero
, -1), complex(zero
, zero
), complex(nan
, -inf
)},
723 {complex(-zero
, -1), complex(zero
, -zero
), complex(nan
, -inf
)},
724 {complex(-zero
, -1), complex(zero
, 1), complex(-1, zero
)},
725 {complex(-zero
, -1), complex(zero
, -1), complex(1, -zero
)},
726 {complex(-zero
, -1), complex(zero
, 2), complex(-0.5, zero
)},
727 {complex(-zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
728 {complex(-zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
729 {complex(-zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
730 {complex(-zero
, -1), complex(zero
, zero
), complex(nan
, -inf
)},
731 {complex(-zero
, -1), complex(-zero
, -zero
), complex(nan
, inf
)},
732 {complex(-zero
, -1), complex(zero
, 1), complex(-1, zero
)},
733 {complex(-zero
, -1), complex(-zero
, -1), complex(1, -zero
)},
734 {complex(-zero
, -1), complex(zero
, 2), complex(-0.5, zero
)},
735 {complex(-zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
736 {complex(-zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
737 {complex(-zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
738 {complex(-zero
, -1), complex(1, zero
), complex(-zero
, -1)},
739 {complex(-zero
, -1), complex(1, -zero
), complex(zero
, -1)},
740 {complex(-zero
, -1), complex(1, 1), complex(-0.5, -0.5)},
741 {complex(-zero
, -1), complex(1, -1), complex(0.5, -0.5)},
742 {complex(-zero
, -1), complex(1, 2), complex(-0.4, -0.2)},
743 {complex(-zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
744 {complex(-zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
745 {complex(-zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
746 {complex(-zero
, -1), complex(-1, zero
), complex(-zero
, 1)},
747 {complex(-zero
, -1), complex(-1, -zero
), complex(zero
, 1)},
748 {complex(-zero
, -1), complex(-1, 1), complex(-0.5, 0.5)},
749 {complex(-zero
, -1), complex(-1, -1), complex(0.5, 0.5)},
750 {complex(-zero
, -1), complex(-1, 2), complex(-0.4, 0.2)},
751 {complex(-zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
752 {complex(-zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
753 {complex(-zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
754 {complex(-zero
, -1), complex(2, zero
), complex(-zero
, -0.5)},
755 {complex(-zero
, -1), complex(2, -zero
), complex(zero
, -0.5)},
756 {complex(-zero
, -1), complex(2, 1), complex(-0.2, -0.4)},
757 {complex(-zero
, -1), complex(2, -1), complex(0.2, -0.4)},
758 {complex(-zero
, -1), complex(2, 2), complex(-0.25, -0.25)},
759 {complex(-zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
760 {complex(-zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
761 {complex(-zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
762 {complex(-zero
, -1), complex(nan
, zero
), complex(nan
, nan
)},
763 {complex(-zero
, -1), complex(nan
, -zero
), complex(nan
, nan
)},
764 {complex(-zero
, -1), complex(nan
, 1), complex(nan
, nan
)},
765 {complex(-zero
, -1), complex(nan
, -1), complex(nan
, nan
)},
766 {complex(-zero
, -1), complex(nan
, 2), complex(nan
, nan
)},
767 {complex(-zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
768 {complex(-zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
769 {complex(-zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
770 {complex(-zero
, -1), complex(inf
, zero
), complex(-zero
, -zero
)},
771 {complex(-zero
, -1), complex(inf
, -zero
), complex(zero
, -zero
)},
772 {complex(-zero
, -1), complex(inf
, 1), complex(-zero
, -zero
)},
773 {complex(-zero
, -1), complex(inf
, -1), complex(zero
, -zero
)},
774 {complex(-zero
, -1), complex(inf
, 2), complex(-zero
, -zero
)},
775 {complex(-zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
776 {complex(-zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
777 {complex(-zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
778 {complex(-zero
, -1), complex(-inf
, zero
), complex(-zero
, zero
)},
779 {complex(-zero
, -1), complex(-inf
, -zero
), complex(zero
, zero
)},
780 {complex(-zero
, -1), complex(-inf
, 1), complex(-zero
, zero
)},
781 {complex(-zero
, -1), complex(-inf
, -1), complex(zero
, zero
)},
782 {complex(-zero
, -1), complex(-inf
, 2), complex(-zero
, zero
)},
783 {complex(-zero
, -1), complex(nan
, nan
), complex(nan
, nan
)},
784 {complex(-zero
, -1), complex(nan
, inf
), complex(-zero
, zero
)},
785 {complex(-zero
, -1), complex(nan
, -inf
), complex(zero
, zero
)},
786 {complex(zero
, 2), complex(zero
, zero
), complex(nan
, inf
)},
787 {complex(zero
, 2), complex(zero
, -zero
), complex(nan
, inf
)},
788 {complex(zero
, 2), complex(zero
, 1), complex(2, zero
)},
789 {complex(zero
, 2), complex(zero
, -1), complex(-2, zero
)},
790 {complex(zero
, 2), complex(zero
, 2), complex(1, zero
)},
791 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
792 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
793 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
794 {complex(zero
, 2), complex(zero
, zero
), complex(nan
, inf
)},
795 {complex(zero
, 2), complex(-zero
, -zero
), complex(nan
, -inf
)},
796 {complex(zero
, 2), complex(zero
, 1), complex(2, zero
)},
797 {complex(zero
, 2), complex(-zero
, -1), complex(-2, -zero
)},
798 {complex(zero
, 2), complex(zero
, 2), complex(1, zero
)},
799 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
800 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
801 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
802 {complex(zero
, 2), complex(1, zero
), complex(zero
, 2)},
803 {complex(zero
, 2), complex(1, -zero
), complex(zero
, 2)},
804 {complex(zero
, 2), complex(1, 1), complex(1, 1)},
805 {complex(zero
, 2), complex(1, -1), complex(-1, 1)},
806 {complex(zero
, 2), complex(1, 2), complex(0.8, 0.4)},
807 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
808 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
809 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
810 {complex(zero
, 2), complex(-1, zero
), complex(-zero
, -2)},
811 {complex(zero
, 2), complex(-1, -zero
), complex(-zero
, -2)},
812 {complex(zero
, 2), complex(-1, 1), complex(1, -1)},
813 {complex(zero
, 2), complex(-1, -1), complex(-1, -1)},
814 {complex(zero
, 2), complex(-1, 2), complex(0.8, -0.4)},
815 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
816 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
817 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
818 {complex(zero
, 2), complex(2, zero
), complex(zero
, 1)},
819 {complex(zero
, 2), complex(2, -zero
), complex(zero
, 1)},
820 {complex(zero
, 2), complex(2, 1), complex(0.4, 0.8)},
821 {complex(zero
, 2), complex(2, -1), complex(-0.4, 0.8)},
822 {complex(zero
, 2), complex(2, 2), complex(0.5, 0.5)},
823 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
824 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
825 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
826 {complex(zero
, 2), complex(nan
, zero
), complex(nan
, nan
)},
827 {complex(zero
, 2), complex(nan
, -zero
), complex(nan
, nan
)},
828 {complex(zero
, 2), complex(nan
, 1), complex(nan
, nan
)},
829 {complex(zero
, 2), complex(nan
, -1), complex(nan
, nan
)},
830 {complex(zero
, 2), complex(nan
, 2), complex(nan
, nan
)},
831 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
832 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
833 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
834 {complex(zero
, 2), complex(inf
, zero
), complex(zero
, zero
)},
835 {complex(zero
, 2), complex(inf
, -zero
), complex(zero
, zero
)},
836 {complex(zero
, 2), complex(inf
, 1), complex(zero
, zero
)},
837 {complex(zero
, 2), complex(inf
, -1), complex(zero
, zero
)},
838 {complex(zero
, 2), complex(inf
, 2), complex(zero
, zero
)},
839 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
840 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
841 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
842 {complex(zero
, 2), complex(-inf
, zero
), complex(-zero
, -zero
)},
843 {complex(zero
, 2), complex(-inf
, -zero
), complex(-zero
, -zero
)},
844 {complex(zero
, 2), complex(-inf
, 1), complex(-zero
, -zero
)},
845 {complex(zero
, 2), complex(-inf
, -1), complex(-zero
, -zero
)},
846 {complex(zero
, 2), complex(-inf
, 2), complex(-zero
, -zero
)},
847 {complex(zero
, 2), complex(nan
, nan
), complex(nan
, nan
)},
848 {complex(zero
, 2), complex(nan
, inf
), complex(zero
, -zero
)},
849 {complex(zero
, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
850 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
851 {complex(nan
, nan
), complex(zero
, -zero
), complex(nan
, nan
)},
852 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
853 {complex(nan
, nan
), complex(zero
, -1), complex(nan
, nan
)},
854 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
855 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
856 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
857 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
858 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
859 {complex(nan
, nan
), complex(-zero
, -zero
), complex(nan
, nan
)},
860 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
861 {complex(nan
, nan
), complex(-zero
, -1), complex(nan
, nan
)},
862 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
863 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
864 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
865 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
866 {complex(nan
, nan
), complex(1, zero
), complex(nan
, nan
)},
867 {complex(nan
, nan
), complex(1, -zero
), complex(nan
, nan
)},
868 {complex(nan
, nan
), complex(1, 1), complex(nan
, nan
)},
869 {complex(nan
, nan
), complex(1, -1), complex(nan
, nan
)},
870 {complex(nan
, nan
), complex(1, 2), complex(nan
, nan
)},
871 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
872 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
873 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
874 {complex(nan
, nan
), complex(-1, zero
), complex(nan
, nan
)},
875 {complex(nan
, nan
), complex(-1, -zero
), complex(nan
, nan
)},
876 {complex(nan
, nan
), complex(-1, 1), complex(nan
, nan
)},
877 {complex(nan
, nan
), complex(-1, -1), complex(nan
, nan
)},
878 {complex(nan
, nan
), complex(-1, 2), complex(nan
, nan
)},
879 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
880 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
881 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
882 {complex(nan
, nan
), complex(2, zero
), complex(nan
, nan
)},
883 {complex(nan
, nan
), complex(2, -zero
), complex(nan
, nan
)},
884 {complex(nan
, nan
), complex(2, 1), complex(nan
, nan
)},
885 {complex(nan
, nan
), complex(2, -1), complex(nan
, nan
)},
886 {complex(nan
, nan
), complex(2, 2), complex(nan
, nan
)},
887 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
888 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
889 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
890 {complex(nan
, nan
), complex(nan
, zero
), complex(nan
, nan
)},
891 {complex(nan
, nan
), complex(nan
, -zero
), complex(nan
, nan
)},
892 {complex(nan
, nan
), complex(nan
, 1), complex(nan
, nan
)},
893 {complex(nan
, nan
), complex(nan
, -1), complex(nan
, nan
)},
894 {complex(nan
, nan
), complex(nan
, 2), complex(nan
, nan
)},
895 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
896 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
897 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
898 {complex(nan
, nan
), complex(inf
, zero
), complex(nan
, nan
)},
899 {complex(nan
, nan
), complex(inf
, -zero
), complex(nan
, nan
)},
900 {complex(nan
, nan
), complex(inf
, 1), complex(nan
, nan
)},
901 {complex(nan
, nan
), complex(inf
, -1), complex(nan
, nan
)},
902 {complex(nan
, nan
), complex(inf
, 2), complex(nan
, nan
)},
903 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
904 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
905 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
906 {complex(nan
, nan
), complex(-inf
, zero
), complex(nan
, nan
)},
907 {complex(nan
, nan
), complex(-inf
, -zero
), complex(nan
, nan
)},
908 {complex(nan
, nan
), complex(-inf
, 1), complex(nan
, nan
)},
909 {complex(nan
, nan
), complex(-inf
, -1), complex(nan
, nan
)},
910 {complex(nan
, nan
), complex(-inf
, 2), complex(nan
, nan
)},
911 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
912 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
913 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
914 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
915 {complex(nan
, inf
), complex(zero
, -zero
), complex(nan
, inf
)},
916 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
917 {complex(nan
, inf
), complex(zero
, -1), complex(-inf
, nan
)},
918 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
919 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
920 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
921 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
922 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
923 {complex(nan
, inf
), complex(-zero
, -zero
), complex(nan
, -inf
)},
924 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
925 {complex(nan
, inf
), complex(-zero
, -1), complex(-inf
, nan
)},
926 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
927 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
928 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
929 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
930 {complex(nan
, inf
), complex(1, zero
), complex(nan
, inf
)},
931 {complex(nan
, inf
), complex(1, -zero
), complex(nan
, inf
)},
932 {complex(nan
, inf
), complex(1, 1), complex(inf
, inf
)},
933 {complex(nan
, inf
), complex(1, -1), complex(-inf
, inf
)},
934 {complex(nan
, inf
), complex(1, 2), complex(inf
, inf
)},
935 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
936 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
937 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
938 {complex(nan
, inf
), complex(-1, zero
), complex(nan
, -inf
)},
939 {complex(nan
, inf
), complex(-1, -zero
), complex(nan
, -inf
)},
940 {complex(nan
, inf
), complex(-1, 1), complex(inf
, -inf
)},
941 {complex(nan
, inf
), complex(-1, -1), complex(-inf
, -inf
)},
942 {complex(nan
, inf
), complex(-1, 2), complex(inf
, -inf
)},
943 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
944 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
945 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
946 {complex(nan
, inf
), complex(2, zero
), complex(nan
, inf
)},
947 {complex(nan
, inf
), complex(2, -zero
), complex(nan
, inf
)},
948 {complex(nan
, inf
), complex(2, 1), complex(inf
, inf
)},
949 {complex(nan
, inf
), complex(2, -1), complex(-inf
, inf
)},
950 {complex(nan
, inf
), complex(2, 2), complex(inf
, inf
)},
951 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
952 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
953 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
954 {complex(nan
, inf
), complex(nan
, zero
), complex(nan
, nan
)},
955 {complex(nan
, inf
), complex(nan
, -zero
), complex(nan
, nan
)},
956 {complex(nan
, inf
), complex(nan
, 1), complex(nan
, nan
)},
957 {complex(nan
, inf
), complex(nan
, -1), complex(nan
, nan
)},
958 {complex(nan
, inf
), complex(nan
, 2), complex(nan
, nan
)},
959 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
960 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
961 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
962 {complex(nan
, inf
), complex(inf
, zero
), complex(nan
, nan
)},
963 {complex(nan
, inf
), complex(inf
, -zero
), complex(nan
, nan
)},
964 {complex(nan
, inf
), complex(inf
, 1), complex(nan
, nan
)},
965 {complex(nan
, inf
), complex(inf
, -1), complex(nan
, nan
)},
966 {complex(nan
, inf
), complex(inf
, 2), complex(nan
, nan
)},
967 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
968 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
969 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
970 {complex(nan
, inf
), complex(-inf
, zero
), complex(nan
, nan
)},
971 {complex(nan
, inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
972 {complex(nan
, inf
), complex(-inf
, 1), complex(nan
, nan
)},
973 {complex(nan
, inf
), complex(-inf
, -1), complex(nan
, nan
)},
974 {complex(nan
, inf
), complex(-inf
, 2), complex(nan
, nan
)},
975 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
976 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
977 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
978 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
979 {complex(nan
, -inf
), complex(zero
, -zero
), complex(nan
, -inf
)},
980 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
981 {complex(nan
, -inf
), complex(zero
, -1), complex(inf
, nan
)},
982 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
983 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
984 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
985 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
986 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
987 {complex(nan
, -inf
), complex(-zero
, -zero
), complex(nan
, inf
)},
988 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
989 {complex(nan
, -inf
), complex(-zero
, -1), complex(inf
, nan
)},
990 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
991 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
992 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
993 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
994 {complex(nan
, -inf
), complex(1, zero
), complex(nan
, -inf
)},
995 {complex(nan
, -inf
), complex(1, -zero
), complex(nan
, -inf
)},
996 {complex(nan
, -inf
), complex(1, 1), complex(-inf
, -inf
)},
997 {complex(nan
, -inf
), complex(1, -1), complex(inf
, -inf
)},
998 {complex(nan
, -inf
), complex(1, 2), complex(-inf
, -inf
)},
999 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1000 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1001 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1002 {complex(nan
, -inf
), complex(-1, zero
), complex(nan
, inf
)},
1003 {complex(nan
, -inf
), complex(-1, -zero
), complex(nan
, inf
)},
1004 {complex(nan
, -inf
), complex(-1, 1), complex(-inf
, inf
)},
1005 {complex(nan
, -inf
), complex(-1, -1), complex(inf
, inf
)},
1006 {complex(nan
, -inf
), complex(-1, 2), complex(-inf
, inf
)},
1007 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1008 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1009 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1010 {complex(nan
, -inf
), complex(2, zero
), complex(nan
, -inf
)},
1011 {complex(nan
, -inf
), complex(2, -zero
), complex(nan
, -inf
)},
1012 {complex(nan
, -inf
), complex(2, 1), complex(-inf
, -inf
)},
1013 {complex(nan
, -inf
), complex(2, -1), complex(inf
, -inf
)},
1014 {complex(nan
, -inf
), complex(2, 2), complex(-inf
, -inf
)},
1015 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1016 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1017 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1018 {complex(nan
, -inf
), complex(nan
, zero
), complex(nan
, nan
)},
1019 {complex(nan
, -inf
), complex(nan
, -zero
), complex(nan
, nan
)},
1020 {complex(nan
, -inf
), complex(nan
, 1), complex(nan
, nan
)},
1021 {complex(nan
, -inf
), complex(nan
, -1), complex(nan
, nan
)},
1022 {complex(nan
, -inf
), complex(nan
, 2), complex(nan
, nan
)},
1023 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1024 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1025 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1026 {complex(nan
, -inf
), complex(inf
, zero
), complex(nan
, nan
)},
1027 {complex(nan
, -inf
), complex(inf
, -zero
), complex(nan
, nan
)},
1028 {complex(nan
, -inf
), complex(inf
, 1), complex(nan
, nan
)},
1029 {complex(nan
, -inf
), complex(inf
, -1), complex(nan
, nan
)},
1030 {complex(nan
, -inf
), complex(inf
, 2), complex(nan
, nan
)},
1031 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1032 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1033 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1034 {complex(nan
, -inf
), complex(-inf
, zero
), complex(nan
, nan
)},
1035 {complex(nan
, -inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
1036 {complex(nan
, -inf
), complex(-inf
, 1), complex(nan
, nan
)},
1037 {complex(nan
, -inf
), complex(-inf
, -1), complex(nan
, nan
)},
1038 {complex(nan
, -inf
), complex(-inf
, 2), complex(nan
, nan
)},
1039 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1040 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1041 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1042 {complex(1, zero
), complex(zero
, zero
), complex(inf
, nan
)},
1043 {complex(1, zero
), complex(zero
, -zero
), complex(inf
, nan
)},
1044 {complex(1, zero
), complex(zero
, 1), complex(zero
, -1)},
1045 {complex(1, zero
), complex(zero
, -1), complex(-zero
, 1)},
1046 {complex(1, zero
), complex(zero
, 2), complex(zero
, -0.5)},
1047 {complex(1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1048 {complex(1, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
1049 {complex(1, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
1050 {complex(1, zero
), complex(zero
, zero
), complex(inf
, nan
)},
1051 {complex(1, zero
), complex(-zero
, -zero
), complex(-inf
, nan
)},
1052 {complex(1, zero
), complex(zero
, 1), complex(zero
, -1)},
1053 {complex(1, zero
), complex(-zero
, -1), complex(-zero
, 1)},
1054 {complex(1, zero
), complex(zero
, 2), complex(zero
, -0.5)},
1055 {complex(1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1056 {complex(1, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
1057 {complex(1, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
1058 {complex(1, zero
), complex(1, zero
), complex(1, zero
)},
1059 {complex(1, zero
), complex(1, -zero
), complex(1, zero
)},
1060 {complex(1, zero
), complex(1, 1), complex(0.5, -0.5)},
1061 {complex(1, zero
), complex(1, -1), complex(0.5, 0.5)},
1062 {complex(1, zero
), complex(1, 2), complex(0.2, -0.4)},
1063 {complex(1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1064 {complex(1, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
1065 {complex(1, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
1066 {complex(1, zero
), complex(-1, zero
), complex(-1, -zero
)},
1067 {complex(1, zero
), complex(-1, -zero
), complex(-1, -zero
)},
1068 {complex(1, zero
), complex(-1, 1), complex(-0.5, -0.5)},
1069 {complex(1, zero
), complex(-1, -1), complex(-0.5, 0.5)},
1070 {complex(1, zero
), complex(-1, 2), complex(-0.2, -0.4)},
1071 {complex(1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1072 {complex(1, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
1073 {complex(1, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
1074 {complex(1, zero
), complex(2, zero
), complex(0.5, zero
)},
1075 {complex(1, zero
), complex(2, -zero
), complex(0.5, zero
)},
1076 {complex(1, zero
), complex(2, 1), complex(0.4, -0.2)},
1077 {complex(1, zero
), complex(2, -1), complex(0.4, 0.2)},
1078 {complex(1, zero
), complex(2, 2), complex(0.25, -0.25)},
1079 {complex(1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1080 {complex(1, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
1081 {complex(1, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
1082 {complex(1, zero
), complex(nan
, zero
), complex(nan
, nan
)},
1083 {complex(1, zero
), complex(nan
, -zero
), complex(nan
, nan
)},
1084 {complex(1, zero
), complex(nan
, 1), complex(nan
, nan
)},
1085 {complex(1, zero
), complex(nan
, -1), complex(nan
, nan
)},
1086 {complex(1, zero
), complex(nan
, 2), complex(nan
, nan
)},
1087 {complex(1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1088 {complex(1, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
1089 {complex(1, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
1090 {complex(1, zero
), complex(inf
, zero
), complex(zero
, zero
)},
1091 {complex(1, zero
), complex(inf
, -zero
), complex(zero
, zero
)},
1092 {complex(1, zero
), complex(inf
, 1), complex(zero
, zero
)},
1093 {complex(1, zero
), complex(inf
, -1), complex(zero
, zero
)},
1094 {complex(1, zero
), complex(inf
, 2), complex(zero
, zero
)},
1095 {complex(1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1096 {complex(1, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
1097 {complex(1, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
1098 {complex(1, zero
), complex(-inf
, zero
), complex(-zero
, -zero
)},
1099 {complex(1, zero
), complex(-inf
, -zero
), complex(-zero
, -zero
)},
1100 {complex(1, zero
), complex(-inf
, 1), complex(-zero
, -zero
)},
1101 {complex(1, zero
), complex(-inf
, -1), complex(-zero
, -zero
)},
1102 {complex(1, zero
), complex(-inf
, 2), complex(-zero
, -zero
)},
1103 {complex(1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1104 {complex(1, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
1105 {complex(1, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
1106 {complex(1, -zero
), complex(zero
, zero
), complex(inf
, nan
)},
1107 {complex(1, -zero
), complex(zero
, -zero
), complex(inf
, nan
)},
1108 {complex(1, -zero
), complex(zero
, 1), complex(zero
, -1)},
1109 {complex(1, -zero
), complex(zero
, -1), complex(zero
, 1)},
1110 {complex(1, -zero
), complex(zero
, 2), complex(zero
, -0.5)},
1111 {complex(1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1112 {complex(1, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
1113 {complex(1, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
1114 {complex(1, -zero
), complex(zero
, zero
), complex(inf
, nan
)},
1115 {complex(1, -zero
), complex(-zero
, -zero
), complex(-inf
, nan
)},
1116 {complex(1, -zero
), complex(zero
, 1), complex(zero
, -1)},
1117 {complex(1, -zero
), complex(-zero
, -1), complex(-zero
, 1)},
1118 {complex(1, -zero
), complex(zero
, 2), complex(zero
, -0.5)},
1119 {complex(1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1120 {complex(1, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
1121 {complex(1, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
1122 {complex(1, -zero
), complex(1, zero
), complex(1, -zero
)},
1123 {complex(1, -zero
), complex(1, -zero
), complex(1, zero
)},
1124 {complex(1, -zero
), complex(1, 1), complex(0.5, -0.5)},
1125 {complex(1, -zero
), complex(1, -1), complex(0.5, 0.5)},
1126 {complex(1, -zero
), complex(1, 2), complex(0.2, -0.4)},
1127 {complex(1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1128 {complex(1, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
1129 {complex(1, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
1130 {complex(1, -zero
), complex(-1, zero
), complex(-1, -zero
)},
1131 {complex(1, -zero
), complex(-1, -zero
), complex(-1, zero
)},
1132 {complex(1, -zero
), complex(-1, 1), complex(-0.5, -0.5)},
1133 {complex(1, -zero
), complex(-1, -1), complex(-0.5, 0.5)},
1134 {complex(1, -zero
), complex(-1, 2), complex(-0.2, -0.4)},
1135 {complex(1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1136 {complex(1, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
1137 {complex(1, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
1138 {complex(1, -zero
), complex(2, zero
), complex(0.5, -zero
)},
1139 {complex(1, -zero
), complex(2, -zero
), complex(0.5, zero
)},
1140 {complex(1, -zero
), complex(2, 1), complex(0.4, -0.2)},
1141 {complex(1, -zero
), complex(2, -1), complex(0.4, 0.2)},
1142 {complex(1, -zero
), complex(2, 2), complex(0.25, -0.25)},
1143 {complex(1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1144 {complex(1, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
1145 {complex(1, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
1146 {complex(1, -zero
), complex(nan
, zero
), complex(nan
, nan
)},
1147 {complex(1, -zero
), complex(nan
, -zero
), complex(nan
, nan
)},
1148 {complex(1, -zero
), complex(nan
, 1), complex(nan
, nan
)},
1149 {complex(1, -zero
), complex(nan
, -1), complex(nan
, nan
)},
1150 {complex(1, -zero
), complex(nan
, 2), complex(nan
, nan
)},
1151 {complex(1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1152 {complex(1, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
1153 {complex(1, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
1154 {complex(1, -zero
), complex(inf
, zero
), complex(zero
, -zero
)},
1155 {complex(1, -zero
), complex(inf
, -zero
), complex(zero
, zero
)},
1156 {complex(1, -zero
), complex(inf
, 1), complex(zero
, -zero
)},
1157 {complex(1, -zero
), complex(inf
, -1), complex(zero
, zero
)},
1158 {complex(1, -zero
), complex(inf
, 2), complex(zero
, -zero
)},
1159 {complex(1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1160 {complex(1, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
1161 {complex(1, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
1162 {complex(1, -zero
), complex(-inf
, zero
), complex(-zero
, -zero
)},
1163 {complex(1, -zero
), complex(-inf
, -zero
), complex(-zero
, zero
)},
1164 {complex(1, -zero
), complex(-inf
, 1), complex(-zero
, -zero
)},
1165 {complex(1, -zero
), complex(-inf
, -1), complex(-zero
, zero
)},
1166 {complex(1, -zero
), complex(-inf
, 2), complex(-zero
, -zero
)},
1167 {complex(1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1168 {complex(1, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
1169 {complex(1, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
1170 {complex(1, 1), complex(zero
, zero
), complex(inf
, inf
)},
1171 {complex(1, 1), complex(zero
, -zero
), complex(inf
, inf
)},
1172 {complex(1, 1), complex(zero
, 1), complex(1, -1)},
1173 {complex(1, 1), complex(zero
, -1), complex(-1, 1)},
1174 {complex(1, 1), complex(zero
, 2), complex(0.5, -0.5)},
1175 {complex(1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1176 {complex(1, 1), complex(nan
, inf
), complex(zero
, -zero
)},
1177 {complex(1, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
1178 {complex(1, 1), complex(zero
, zero
), complex(inf
, inf
)},
1179 {complex(1, 1), complex(-zero
, -zero
), complex(-inf
, -inf
)},
1180 {complex(1, 1), complex(zero
, 1), complex(1, -1)},
1181 {complex(1, 1), complex(-zero
, -1), complex(-1, 1)},
1182 {complex(1, 1), complex(zero
, 2), complex(0.5, -0.5)},
1183 {complex(1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1184 {complex(1, 1), complex(nan
, inf
), complex(zero
, -zero
)},
1185 {complex(1, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
1186 {complex(1, 1), complex(1, zero
), complex(1, 1)},
1187 {complex(1, 1), complex(1, -zero
), complex(1, 1)},
1188 {complex(1, 1), complex(1, 1), complex(1, zero
)},
1189 {complex(1, 1), complex(1, -1), complex(zero
, 1)},
1190 {complex(1, 1), complex(1, 2), complex(0.6, -0.2)},
1191 {complex(1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1192 {complex(1, 1), complex(nan
, inf
), complex(zero
, -zero
)},
1193 {complex(1, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
1194 {complex(1, 1), complex(-1, zero
), complex(-1, -1)},
1195 {complex(1, 1), complex(-1, -zero
), complex(-1, -1)},
1196 {complex(1, 1), complex(-1, 1), complex(-zero
, -1)},
1197 {complex(1, 1), complex(-1, -1), complex(-1, -zero
)},
1198 {complex(1, 1), complex(-1, 2), complex(0.2, -0.6)},
1199 {complex(1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1200 {complex(1, 1), complex(nan
, inf
), complex(zero
, -zero
)},
1201 {complex(1, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
1202 {complex(1, 1), complex(2, zero
), complex(0.5, 0.5)},
1203 {complex(1, 1), complex(2, -zero
), complex(0.5, 0.5)},
1204 {complex(1, 1), complex(2, 1), complex(0.6, 0.2)},
1205 {complex(1, 1), complex(2, -1), complex(0.2, 0.6)},
1206 {complex(1, 1), complex(2, 2), complex(0.5, zero
)},
1207 {complex(1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1208 {complex(1, 1), complex(nan
, inf
), complex(zero
, -zero
)},
1209 {complex(1, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
1210 {complex(1, 1), complex(nan
, zero
), complex(nan
, nan
)},
1211 {complex(1, 1), complex(nan
, -zero
), complex(nan
, nan
)},
1212 {complex(1, 1), complex(nan
, 1), complex(nan
, nan
)},
1213 {complex(1, 1), complex(nan
, -1), complex(nan
, nan
)},
1214 {complex(1, 1), complex(nan
, 2), complex(nan
, nan
)},
1215 {complex(1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1216 {complex(1, 1), complex(nan
, inf
), complex(zero
, -zero
)},
1217 {complex(1, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
1218 {complex(1, 1), complex(inf
, zero
), complex(zero
, zero
)},
1219 {complex(1, 1), complex(inf
, -zero
), complex(zero
, zero
)},
1220 {complex(1, 1), complex(inf
, 1), complex(zero
, zero
)},
1221 {complex(1, 1), complex(inf
, -1), complex(zero
, zero
)},
1222 {complex(1, 1), complex(inf
, 2), complex(zero
, zero
)},
1223 {complex(1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1224 {complex(1, 1), complex(nan
, inf
), complex(zero
, -zero
)},
1225 {complex(1, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
1226 {complex(1, 1), complex(-inf
, zero
), complex(-zero
, -zero
)},
1227 {complex(1, 1), complex(-inf
, -zero
), complex(-zero
, -zero
)},
1228 {complex(1, 1), complex(-inf
, 1), complex(-zero
, -zero
)},
1229 {complex(1, 1), complex(-inf
, -1), complex(-zero
, -zero
)},
1230 {complex(1, 1), complex(-inf
, 2), complex(-zero
, -zero
)},
1231 {complex(1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1232 {complex(1, 1), complex(nan
, inf
), complex(zero
, -zero
)},
1233 {complex(1, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
1234 {complex(1, -1), complex(zero
, zero
), complex(inf
, -inf
)},
1235 {complex(1, -1), complex(zero
, -zero
), complex(inf
, -inf
)},
1236 {complex(1, -1), complex(zero
, 1), complex(-1, -1)},
1237 {complex(1, -1), complex(zero
, -1), complex(1, 1)},
1238 {complex(1, -1), complex(zero
, 2), complex(-0.5, -0.5)},
1239 {complex(1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1240 {complex(1, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
1241 {complex(1, -1), complex(nan
, -inf
), complex(zero
, zero
)},
1242 {complex(1, -1), complex(zero
, zero
), complex(inf
, -inf
)},
1243 {complex(1, -1), complex(-zero
, -zero
), complex(-inf
, inf
)},
1244 {complex(1, -1), complex(zero
, 1), complex(-1, -1)},
1245 {complex(1, -1), complex(-zero
, -1), complex(1, 1)},
1246 {complex(1, -1), complex(zero
, 2), complex(-0.5, -0.5)},
1247 {complex(1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1248 {complex(1, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
1249 {complex(1, -1), complex(nan
, -inf
), complex(zero
, zero
)},
1250 {complex(1, -1), complex(1, zero
), complex(1, -1)},
1251 {complex(1, -1), complex(1, -zero
), complex(1, -1)},
1252 {complex(1, -1), complex(1, 1), complex(zero
, -1)},
1253 {complex(1, -1), complex(1, -1), complex(1, zero
)},
1254 {complex(1, -1), complex(1, 2), complex(-0.2, -0.6)},
1255 {complex(1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1256 {complex(1, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
1257 {complex(1, -1), complex(nan
, -inf
), complex(zero
, zero
)},
1258 {complex(1, -1), complex(-1, zero
), complex(-1, 1)},
1259 {complex(1, -1), complex(-1, -zero
), complex(-1, 1)},
1260 {complex(1, -1), complex(-1, 1), complex(-1, -zero
)},
1261 {complex(1, -1), complex(-1, -1), complex(-zero
, 1)},
1262 {complex(1, -1), complex(-1, 2), complex(-0.6, -0.2)},
1263 {complex(1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1264 {complex(1, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
1265 {complex(1, -1), complex(nan
, -inf
), complex(zero
, zero
)},
1266 {complex(1, -1), complex(2, zero
), complex(0.5, -0.5)},
1267 {complex(1, -1), complex(2, -zero
), complex(0.5, -0.5)},
1268 {complex(1, -1), complex(2, 1), complex(0.2, -0.6)},
1269 {complex(1, -1), complex(2, -1), complex(0.6, -0.2)},
1270 {complex(1, -1), complex(2, 2), complex(zero
, -0.5)},
1271 {complex(1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1272 {complex(1, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
1273 {complex(1, -1), complex(nan
, -inf
), complex(zero
, zero
)},
1274 {complex(1, -1), complex(nan
, zero
), complex(nan
, nan
)},
1275 {complex(1, -1), complex(nan
, -zero
), complex(nan
, nan
)},
1276 {complex(1, -1), complex(nan
, 1), complex(nan
, nan
)},
1277 {complex(1, -1), complex(nan
, -1), complex(nan
, nan
)},
1278 {complex(1, -1), complex(nan
, 2), complex(nan
, nan
)},
1279 {complex(1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1280 {complex(1, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
1281 {complex(1, -1), complex(nan
, -inf
), complex(zero
, zero
)},
1282 {complex(1, -1), complex(inf
, zero
), complex(zero
, -zero
)},
1283 {complex(1, -1), complex(inf
, -zero
), complex(zero
, -zero
)},
1284 {complex(1, -1), complex(inf
, 1), complex(zero
, -zero
)},
1285 {complex(1, -1), complex(inf
, -1), complex(zero
, -zero
)},
1286 {complex(1, -1), complex(inf
, 2), complex(zero
, -zero
)},
1287 {complex(1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1288 {complex(1, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
1289 {complex(1, -1), complex(nan
, -inf
), complex(zero
, zero
)},
1290 {complex(1, -1), complex(-inf
, zero
), complex(-zero
, zero
)},
1291 {complex(1, -1), complex(-inf
, -zero
), complex(-zero
, zero
)},
1292 {complex(1, -1), complex(-inf
, 1), complex(-zero
, zero
)},
1293 {complex(1, -1), complex(-inf
, -1), complex(-zero
, zero
)},
1294 {complex(1, -1), complex(-inf
, 2), complex(-zero
, zero
)},
1295 {complex(1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1296 {complex(1, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
1297 {complex(1, -1), complex(nan
, -inf
), complex(zero
, zero
)},
1298 {complex(1, 2), complex(zero
, zero
), complex(inf
, inf
)},
1299 {complex(1, 2), complex(zero
, -zero
), complex(inf
, inf
)},
1300 {complex(1, 2), complex(zero
, 1), complex(2, -1)},
1301 {complex(1, 2), complex(zero
, -1), complex(-2, 1)},
1302 {complex(1, 2), complex(zero
, 2), complex(1, -0.5)},
1303 {complex(1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1304 {complex(1, 2), complex(nan
, inf
), complex(zero
, -zero
)},
1305 {complex(1, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
1306 {complex(1, 2), complex(zero
, zero
), complex(inf
, inf
)},
1307 {complex(1, 2), complex(-zero
, -zero
), complex(-inf
, -inf
)},
1308 {complex(1, 2), complex(zero
, 1), complex(2, -1)},
1309 {complex(1, 2), complex(-zero
, -1), complex(-2, 1)},
1310 {complex(1, 2), complex(zero
, 2), complex(1, -0.5)},
1311 {complex(1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1312 {complex(1, 2), complex(nan
, inf
), complex(zero
, -zero
)},
1313 {complex(1, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
1314 {complex(1, 2), complex(1, zero
), complex(1, 2)},
1315 {complex(1, 2), complex(1, -zero
), complex(1, 2)},
1316 {complex(1, 2), complex(1, 1), complex(1.5, 0.5)},
1317 {complex(1, 2), complex(1, -1), complex(-0.5, 1.5)},
1318 {complex(1, 2), complex(1, 2), complex(1, zero
)},
1319 {complex(1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1320 {complex(1, 2), complex(nan
, inf
), complex(zero
, -zero
)},
1321 {complex(1, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
1322 {complex(1, 2), complex(-1, zero
), complex(-1, -2)},
1323 {complex(1, 2), complex(-1, -zero
), complex(-1, -2)},
1324 {complex(1, 2), complex(-1, 1), complex(0.5, -1.5)},
1325 {complex(1, 2), complex(-1, -1), complex(-1.5, -0.5)},
1326 {complex(1, 2), complex(-1, 2), complex(0.6, -0.8)},
1327 {complex(1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1328 {complex(1, 2), complex(nan
, inf
), complex(zero
, -zero
)},
1329 {complex(1, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
1330 {complex(1, 2), complex(2, zero
), complex(0.5, 1)},
1331 {complex(1, 2), complex(2, -zero
), complex(0.5, 1)},
1332 {complex(1, 2), complex(2, 1), complex(0.8, 0.6)},
1333 {complex(1, 2), complex(2, -1), complex(zero
, 1)},
1334 {complex(1, 2), complex(2, 2), complex(0.75, 0.25)},
1335 {complex(1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1336 {complex(1, 2), complex(nan
, inf
), complex(zero
, -zero
)},
1337 {complex(1, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
1338 {complex(1, 2), complex(nan
, zero
), complex(nan
, nan
)},
1339 {complex(1, 2), complex(nan
, -zero
), complex(nan
, nan
)},
1340 {complex(1, 2), complex(nan
, 1), complex(nan
, nan
)},
1341 {complex(1, 2), complex(nan
, -1), complex(nan
, nan
)},
1342 {complex(1, 2), complex(nan
, 2), complex(nan
, nan
)},
1343 {complex(1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1344 {complex(1, 2), complex(nan
, inf
), complex(zero
, -zero
)},
1345 {complex(1, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
1346 {complex(1, 2), complex(inf
, zero
), complex(zero
, zero
)},
1347 {complex(1, 2), complex(inf
, -zero
), complex(zero
, zero
)},
1348 {complex(1, 2), complex(inf
, 1), complex(zero
, zero
)},
1349 {complex(1, 2), complex(inf
, -1), complex(zero
, zero
)},
1350 {complex(1, 2), complex(inf
, 2), complex(zero
, zero
)},
1351 {complex(1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1352 {complex(1, 2), complex(nan
, inf
), complex(zero
, -zero
)},
1353 {complex(1, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
1354 {complex(1, 2), complex(-inf
, zero
), complex(-zero
, -zero
)},
1355 {complex(1, 2), complex(-inf
, -zero
), complex(-zero
, -zero
)},
1356 {complex(1, 2), complex(-inf
, 1), complex(-zero
, -zero
)},
1357 {complex(1, 2), complex(-inf
, -1), complex(-zero
, -zero
)},
1358 {complex(1, 2), complex(-inf
, 2), complex(-zero
, -zero
)},
1359 {complex(1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1360 {complex(1, 2), complex(nan
, inf
), complex(zero
, -zero
)},
1361 {complex(1, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
1362 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
1363 {complex(nan
, nan
), complex(zero
, -zero
), complex(nan
, nan
)},
1364 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
1365 {complex(nan
, nan
), complex(zero
, -1), complex(nan
, nan
)},
1366 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
1367 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1368 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1369 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1370 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
1371 {complex(nan
, nan
), complex(-zero
, -zero
), complex(nan
, nan
)},
1372 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
1373 {complex(nan
, nan
), complex(-zero
, -1), complex(nan
, nan
)},
1374 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
1375 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1376 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1377 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1378 {complex(nan
, nan
), complex(1, zero
), complex(nan
, nan
)},
1379 {complex(nan
, nan
), complex(1, -zero
), complex(nan
, nan
)},
1380 {complex(nan
, nan
), complex(1, 1), complex(nan
, nan
)},
1381 {complex(nan
, nan
), complex(1, -1), complex(nan
, nan
)},
1382 {complex(nan
, nan
), complex(1, 2), complex(nan
, nan
)},
1383 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1384 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1385 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1386 {complex(nan
, nan
), complex(-1, zero
), complex(nan
, nan
)},
1387 {complex(nan
, nan
), complex(-1, -zero
), complex(nan
, nan
)},
1388 {complex(nan
, nan
), complex(-1, 1), complex(nan
, nan
)},
1389 {complex(nan
, nan
), complex(-1, -1), complex(nan
, nan
)},
1390 {complex(nan
, nan
), complex(-1, 2), complex(nan
, nan
)},
1391 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1392 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1393 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1394 {complex(nan
, nan
), complex(2, zero
), complex(nan
, nan
)},
1395 {complex(nan
, nan
), complex(2, -zero
), complex(nan
, nan
)},
1396 {complex(nan
, nan
), complex(2, 1), complex(nan
, nan
)},
1397 {complex(nan
, nan
), complex(2, -1), complex(nan
, nan
)},
1398 {complex(nan
, nan
), complex(2, 2), complex(nan
, nan
)},
1399 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1400 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1401 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1402 {complex(nan
, nan
), complex(nan
, zero
), complex(nan
, nan
)},
1403 {complex(nan
, nan
), complex(nan
, -zero
), complex(nan
, nan
)},
1404 {complex(nan
, nan
), complex(nan
, 1), complex(nan
, nan
)},
1405 {complex(nan
, nan
), complex(nan
, -1), complex(nan
, nan
)},
1406 {complex(nan
, nan
), complex(nan
, 2), complex(nan
, nan
)},
1407 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1408 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1409 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1410 {complex(nan
, nan
), complex(inf
, zero
), complex(nan
, nan
)},
1411 {complex(nan
, nan
), complex(inf
, -zero
), complex(nan
, nan
)},
1412 {complex(nan
, nan
), complex(inf
, 1), complex(nan
, nan
)},
1413 {complex(nan
, nan
), complex(inf
, -1), complex(nan
, nan
)},
1414 {complex(nan
, nan
), complex(inf
, 2), complex(nan
, nan
)},
1415 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1416 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1417 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1418 {complex(nan
, nan
), complex(-inf
, zero
), complex(nan
, nan
)},
1419 {complex(nan
, nan
), complex(-inf
, -zero
), complex(nan
, nan
)},
1420 {complex(nan
, nan
), complex(-inf
, 1), complex(nan
, nan
)},
1421 {complex(nan
, nan
), complex(-inf
, -1), complex(nan
, nan
)},
1422 {complex(nan
, nan
), complex(-inf
, 2), complex(nan
, nan
)},
1423 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1424 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1425 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1426 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
1427 {complex(nan
, inf
), complex(zero
, -zero
), complex(nan
, inf
)},
1428 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
1429 {complex(nan
, inf
), complex(zero
, -1), complex(-inf
, nan
)},
1430 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
1431 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1432 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1433 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1434 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
1435 {complex(nan
, inf
), complex(-zero
, -zero
), complex(nan
, -inf
)},
1436 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
1437 {complex(nan
, inf
), complex(-zero
, -1), complex(-inf
, nan
)},
1438 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
1439 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1440 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1441 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1442 {complex(nan
, inf
), complex(1, zero
), complex(nan
, inf
)},
1443 {complex(nan
, inf
), complex(1, -zero
), complex(nan
, inf
)},
1444 {complex(nan
, inf
), complex(1, 1), complex(inf
, inf
)},
1445 {complex(nan
, inf
), complex(1, -1), complex(-inf
, inf
)},
1446 {complex(nan
, inf
), complex(1, 2), complex(inf
, inf
)},
1447 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1448 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1449 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1450 {complex(nan
, inf
), complex(-1, zero
), complex(nan
, -inf
)},
1451 {complex(nan
, inf
), complex(-1, -zero
), complex(nan
, -inf
)},
1452 {complex(nan
, inf
), complex(-1, 1), complex(inf
, -inf
)},
1453 {complex(nan
, inf
), complex(-1, -1), complex(-inf
, -inf
)},
1454 {complex(nan
, inf
), complex(-1, 2), complex(inf
, -inf
)},
1455 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1456 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1457 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1458 {complex(nan
, inf
), complex(2, zero
), complex(nan
, inf
)},
1459 {complex(nan
, inf
), complex(2, -zero
), complex(nan
, inf
)},
1460 {complex(nan
, inf
), complex(2, 1), complex(inf
, inf
)},
1461 {complex(nan
, inf
), complex(2, -1), complex(-inf
, inf
)},
1462 {complex(nan
, inf
), complex(2, 2), complex(inf
, inf
)},
1463 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1464 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1465 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1466 {complex(nan
, inf
), complex(nan
, zero
), complex(nan
, nan
)},
1467 {complex(nan
, inf
), complex(nan
, -zero
), complex(nan
, nan
)},
1468 {complex(nan
, inf
), complex(nan
, 1), complex(nan
, nan
)},
1469 {complex(nan
, inf
), complex(nan
, -1), complex(nan
, nan
)},
1470 {complex(nan
, inf
), complex(nan
, 2), complex(nan
, nan
)},
1471 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1472 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1473 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1474 {complex(nan
, inf
), complex(inf
, zero
), complex(nan
, nan
)},
1475 {complex(nan
, inf
), complex(inf
, -zero
), complex(nan
, nan
)},
1476 {complex(nan
, inf
), complex(inf
, 1), complex(nan
, nan
)},
1477 {complex(nan
, inf
), complex(inf
, -1), complex(nan
, nan
)},
1478 {complex(nan
, inf
), complex(inf
, 2), complex(nan
, nan
)},
1479 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1480 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1481 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1482 {complex(nan
, inf
), complex(-inf
, zero
), complex(nan
, nan
)},
1483 {complex(nan
, inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
1484 {complex(nan
, inf
), complex(-inf
, 1), complex(nan
, nan
)},
1485 {complex(nan
, inf
), complex(-inf
, -1), complex(nan
, nan
)},
1486 {complex(nan
, inf
), complex(-inf
, 2), complex(nan
, nan
)},
1487 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1488 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1489 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1490 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
1491 {complex(nan
, -inf
), complex(zero
, -zero
), complex(nan
, -inf
)},
1492 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
1493 {complex(nan
, -inf
), complex(zero
, -1), complex(inf
, nan
)},
1494 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
1495 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1496 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1497 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1498 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
1499 {complex(nan
, -inf
), complex(-zero
, -zero
), complex(nan
, inf
)},
1500 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
1501 {complex(nan
, -inf
), complex(-zero
, -1), complex(inf
, nan
)},
1502 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
1503 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1504 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1505 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1506 {complex(nan
, -inf
), complex(1, zero
), complex(nan
, -inf
)},
1507 {complex(nan
, -inf
), complex(1, -zero
), complex(nan
, -inf
)},
1508 {complex(nan
, -inf
), complex(1, 1), complex(-inf
, -inf
)},
1509 {complex(nan
, -inf
), complex(1, -1), complex(inf
, -inf
)},
1510 {complex(nan
, -inf
), complex(1, 2), complex(-inf
, -inf
)},
1511 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1512 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1513 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1514 {complex(nan
, -inf
), complex(-1, zero
), complex(nan
, inf
)},
1515 {complex(nan
, -inf
), complex(-1, -zero
), complex(nan
, inf
)},
1516 {complex(nan
, -inf
), complex(-1, 1), complex(-inf
, inf
)},
1517 {complex(nan
, -inf
), complex(-1, -1), complex(inf
, inf
)},
1518 {complex(nan
, -inf
), complex(-1, 2), complex(-inf
, inf
)},
1519 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1520 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1521 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1522 {complex(nan
, -inf
), complex(2, zero
), complex(nan
, -inf
)},
1523 {complex(nan
, -inf
), complex(2, -zero
), complex(nan
, -inf
)},
1524 {complex(nan
, -inf
), complex(2, 1), complex(-inf
, -inf
)},
1525 {complex(nan
, -inf
), complex(2, -1), complex(inf
, -inf
)},
1526 {complex(nan
, -inf
), complex(2, 2), complex(-inf
, -inf
)},
1527 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1528 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1529 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1530 {complex(nan
, -inf
), complex(nan
, zero
), complex(nan
, nan
)},
1531 {complex(nan
, -inf
), complex(nan
, -zero
), complex(nan
, nan
)},
1532 {complex(nan
, -inf
), complex(nan
, 1), complex(nan
, nan
)},
1533 {complex(nan
, -inf
), complex(nan
, -1), complex(nan
, nan
)},
1534 {complex(nan
, -inf
), complex(nan
, 2), complex(nan
, nan
)},
1535 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1536 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1537 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1538 {complex(nan
, -inf
), complex(inf
, zero
), complex(nan
, nan
)},
1539 {complex(nan
, -inf
), complex(inf
, -zero
), complex(nan
, nan
)},
1540 {complex(nan
, -inf
), complex(inf
, 1), complex(nan
, nan
)},
1541 {complex(nan
, -inf
), complex(inf
, -1), complex(nan
, nan
)},
1542 {complex(nan
, -inf
), complex(inf
, 2), complex(nan
, nan
)},
1543 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1544 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1545 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1546 {complex(nan
, -inf
), complex(-inf
, zero
), complex(nan
, nan
)},
1547 {complex(nan
, -inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
1548 {complex(nan
, -inf
), complex(-inf
, 1), complex(nan
, nan
)},
1549 {complex(nan
, -inf
), complex(-inf
, -1), complex(nan
, nan
)},
1550 {complex(nan
, -inf
), complex(-inf
, 2), complex(nan
, nan
)},
1551 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
1552 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
1553 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1554 {complex(-1, zero
), complex(zero
, zero
), complex(-inf
, nan
)},
1555 {complex(-1, zero
), complex(zero
, -zero
), complex(-inf
, nan
)},
1556 {complex(-1, zero
), complex(zero
, 1), complex(zero
, 1)},
1557 {complex(-1, zero
), complex(zero
, -1), complex(-zero
, -1)},
1558 {complex(-1, zero
), complex(zero
, 2), complex(zero
, 0.5)},
1559 {complex(-1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1560 {complex(-1, zero
), complex(nan
, inf
), complex(zero
, zero
)},
1561 {complex(-1, zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1562 {complex(-1, zero
), complex(zero
, zero
), complex(-inf
, nan
)},
1563 {complex(-1, zero
), complex(-zero
, -zero
), complex(inf
, nan
)},
1564 {complex(-1, zero
), complex(zero
, 1), complex(zero
, 1)},
1565 {complex(-1, zero
), complex(-zero
, -1), complex(-zero
, -1)},
1566 {complex(-1, zero
), complex(zero
, 2), complex(zero
, 0.5)},
1567 {complex(-1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1568 {complex(-1, zero
), complex(nan
, inf
), complex(zero
, zero
)},
1569 {complex(-1, zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1570 {complex(-1, zero
), complex(1, zero
), complex(-1, zero
)},
1571 {complex(-1, zero
), complex(1, -zero
), complex(-1, zero
)},
1572 {complex(-1, zero
), complex(1, 1), complex(-0.5, 0.5)},
1573 {complex(-1, zero
), complex(1, -1), complex(-0.5, -0.5)},
1574 {complex(-1, zero
), complex(1, 2), complex(-0.2, 0.4)},
1575 {complex(-1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1576 {complex(-1, zero
), complex(nan
, inf
), complex(zero
, zero
)},
1577 {complex(-1, zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1578 {complex(-1, zero
), complex(-1, zero
), complex(1, -zero
)},
1579 {complex(-1, zero
), complex(-1, -zero
), complex(1, -zero
)},
1580 {complex(-1, zero
), complex(-1, 1), complex(0.5, 0.5)},
1581 {complex(-1, zero
), complex(-1, -1), complex(0.5, -0.5)},
1582 {complex(-1, zero
), complex(-1, 2), complex(0.2, 0.4)},
1583 {complex(-1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1584 {complex(-1, zero
), complex(nan
, inf
), complex(zero
, zero
)},
1585 {complex(-1, zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1586 {complex(-1, zero
), complex(2, zero
), complex(-0.5, zero
)},
1587 {complex(-1, zero
), complex(2, -zero
), complex(-0.5, zero
)},
1588 {complex(-1, zero
), complex(2, 1), complex(-0.4, 0.2)},
1589 {complex(-1, zero
), complex(2, -1), complex(-0.4, -0.2)},
1590 {complex(-1, zero
), complex(2, 2), complex(-0.25, 0.25)},
1591 {complex(-1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1592 {complex(-1, zero
), complex(nan
, inf
), complex(zero
, zero
)},
1593 {complex(-1, zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1594 {complex(-1, zero
), complex(nan
, zero
), complex(nan
, nan
)},
1595 {complex(-1, zero
), complex(nan
, -zero
), complex(nan
, nan
)},
1596 {complex(-1, zero
), complex(nan
, 1), complex(nan
, nan
)},
1597 {complex(-1, zero
), complex(nan
, -1), complex(nan
, nan
)},
1598 {complex(-1, zero
), complex(nan
, 2), complex(nan
, nan
)},
1599 {complex(-1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1600 {complex(-1, zero
), complex(nan
, inf
), complex(zero
, zero
)},
1601 {complex(-1, zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1602 {complex(-1, zero
), complex(inf
, zero
), complex(-zero
, zero
)},
1603 {complex(-1, zero
), complex(inf
, -zero
), complex(-zero
, zero
)},
1604 {complex(-1, zero
), complex(inf
, 1), complex(-zero
, zero
)},
1605 {complex(-1, zero
), complex(inf
, -1), complex(-zero
, zero
)},
1606 {complex(-1, zero
), complex(inf
, 2), complex(-zero
, zero
)},
1607 {complex(-1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1608 {complex(-1, zero
), complex(nan
, inf
), complex(zero
, zero
)},
1609 {complex(-1, zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1610 {complex(-1, zero
), complex(-inf
, zero
), complex(zero
, -zero
)},
1611 {complex(-1, zero
), complex(-inf
, -zero
), complex(zero
, -zero
)},
1612 {complex(-1, zero
), complex(-inf
, 1), complex(zero
, -zero
)},
1613 {complex(-1, zero
), complex(-inf
, -1), complex(zero
, -zero
)},
1614 {complex(-1, zero
), complex(-inf
, 2), complex(zero
, -zero
)},
1615 {complex(-1, zero
), complex(nan
, nan
), complex(nan
, nan
)},
1616 {complex(-1, zero
), complex(nan
, inf
), complex(zero
, zero
)},
1617 {complex(-1, zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1618 {complex(-1, -zero
), complex(zero
, zero
), complex(-inf
, nan
)},
1619 {complex(-1, -zero
), complex(zero
, -zero
), complex(-inf
, nan
)},
1620 {complex(-1, -zero
), complex(zero
, 1), complex(-zero
, 1)},
1621 {complex(-1, -zero
), complex(zero
, -1), complex(-zero
, -1)},
1622 {complex(-1, -zero
), complex(zero
, 2), complex(-zero
, 0.5)},
1623 {complex(-1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1624 {complex(-1, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
1625 {complex(-1, -zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1626 {complex(-1, -zero
), complex(zero
, zero
), complex(-inf
, nan
)},
1627 {complex(-1, -zero
), complex(-zero
, -zero
), complex(inf
, nan
)},
1628 {complex(-1, -zero
), complex(zero
, 1), complex(-zero
, 1)},
1629 {complex(-1, -zero
), complex(-zero
, -1), complex(zero
, -1)},
1630 {complex(-1, -zero
), complex(zero
, 2), complex(-zero
, 0.5)},
1631 {complex(-1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1632 {complex(-1, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
1633 {complex(-1, -zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1634 {complex(-1, -zero
), complex(1, zero
), complex(-1, zero
)},
1635 {complex(-1, -zero
), complex(1, -zero
), complex(-1, -zero
)},
1636 {complex(-1, -zero
), complex(1, 1), complex(-0.5, 0.5)},
1637 {complex(-1, -zero
), complex(1, -1), complex(-0.5, -0.5)},
1638 {complex(-1, -zero
), complex(1, 2), complex(-0.2, 0.4)},
1639 {complex(-1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1640 {complex(-1, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
1641 {complex(-1, -zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1642 {complex(-1, -zero
), complex(-1, zero
), complex(1, zero
)},
1643 {complex(-1, -zero
), complex(-1, -zero
), complex(1, -zero
)},
1644 {complex(-1, -zero
), complex(-1, 1), complex(0.5, 0.5)},
1645 {complex(-1, -zero
), complex(-1, -1), complex(0.5, -0.5)},
1646 {complex(-1, -zero
), complex(-1, 2), complex(0.2, 0.4)},
1647 {complex(-1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1648 {complex(-1, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
1649 {complex(-1, -zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1650 {complex(-1, -zero
), complex(2, zero
), complex(-0.5, zero
)},
1651 {complex(-1, -zero
), complex(2, -zero
), complex(-0.5, -zero
)},
1652 {complex(-1, -zero
), complex(2, 1), complex(-0.4, 0.2)},
1653 {complex(-1, -zero
), complex(2, -1), complex(-0.4, -0.2)},
1654 {complex(-1, -zero
), complex(2, 2), complex(-0.25, 0.25)},
1655 {complex(-1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1656 {complex(-1, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
1657 {complex(-1, -zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1658 {complex(-1, -zero
), complex(nan
, zero
), complex(nan
, nan
)},
1659 {complex(-1, -zero
), complex(nan
, -zero
), complex(nan
, nan
)},
1660 {complex(-1, -zero
), complex(nan
, 1), complex(nan
, nan
)},
1661 {complex(-1, -zero
), complex(nan
, -1), complex(nan
, nan
)},
1662 {complex(-1, -zero
), complex(nan
, 2), complex(nan
, nan
)},
1663 {complex(-1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1664 {complex(-1, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
1665 {complex(-1, -zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1666 {complex(-1, -zero
), complex(inf
, zero
), complex(-zero
, zero
)},
1667 {complex(-1, -zero
), complex(inf
, -zero
), complex(-zero
, -zero
)},
1668 {complex(-1, -zero
), complex(inf
, 1), complex(-zero
, zero
)},
1669 {complex(-1, -zero
), complex(inf
, -1), complex(-zero
, -zero
)},
1670 {complex(-1, -zero
), complex(inf
, 2), complex(-zero
, zero
)},
1671 {complex(-1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1672 {complex(-1, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
1673 {complex(-1, -zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1674 {complex(-1, -zero
), complex(-inf
, zero
), complex(zero
, zero
)},
1675 {complex(-1, -zero
), complex(-inf
, -zero
), complex(zero
, -zero
)},
1676 {complex(-1, -zero
), complex(-inf
, 1), complex(zero
, zero
)},
1677 {complex(-1, -zero
), complex(-inf
, -1), complex(zero
, -zero
)},
1678 {complex(-1, -zero
), complex(-inf
, 2), complex(zero
, zero
)},
1679 {complex(-1, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
1680 {complex(-1, -zero
), complex(nan
, inf
), complex(zero
, zero
)},
1681 {complex(-1, -zero
), complex(nan
, -inf
), complex(zero
, -zero
)},
1682 {complex(-1, 1), complex(zero
, zero
), complex(-inf
, inf
)},
1683 {complex(-1, 1), complex(zero
, -zero
), complex(-inf
, inf
)},
1684 {complex(-1, 1), complex(zero
, 1), complex(1, 1)},
1685 {complex(-1, 1), complex(zero
, -1), complex(-1, -1)},
1686 {complex(-1, 1), complex(zero
, 2), complex(0.5, 0.5)},
1687 {complex(-1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1688 {complex(-1, 1), complex(nan
, inf
), complex(zero
, zero
)},
1689 {complex(-1, 1), complex(nan
, -inf
), complex(-zero
, -zero
)},
1690 {complex(-1, 1), complex(zero
, zero
), complex(-inf
, inf
)},
1691 {complex(-1, 1), complex(-zero
, -zero
), complex(inf
, -inf
)},
1692 {complex(-1, 1), complex(zero
, 1), complex(1, 1)},
1693 {complex(-1, 1), complex(-zero
, -1), complex(-1, -1)},
1694 {complex(-1, 1), complex(zero
, 2), complex(0.5, 0.5)},
1695 {complex(-1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1696 {complex(-1, 1), complex(nan
, inf
), complex(zero
, zero
)},
1697 {complex(-1, 1), complex(nan
, -inf
), complex(-zero
, -zero
)},
1698 {complex(-1, 1), complex(1, zero
), complex(-1, 1)},
1699 {complex(-1, 1), complex(1, -zero
), complex(-1, 1)},
1700 {complex(-1, 1), complex(1, 1), complex(zero
, 1)},
1701 {complex(-1, 1), complex(1, -1), complex(-1, zero
)},
1702 {complex(-1, 1), complex(1, 2), complex(0.2, 0.6)},
1703 {complex(-1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1704 {complex(-1, 1), complex(nan
, inf
), complex(zero
, zero
)},
1705 {complex(-1, 1), complex(nan
, -inf
), complex(-zero
, -zero
)},
1706 {complex(-1, 1), complex(-1, zero
), complex(1, -1)},
1707 {complex(-1, 1), complex(-1, -zero
), complex(1, -1)},
1708 {complex(-1, 1), complex(-1, 1), complex(1, -zero
)},
1709 {complex(-1, 1), complex(-1, -1), complex(-zero
, -1)},
1710 {complex(-1, 1), complex(-1, 2), complex(0.6, 0.2)},
1711 {complex(-1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1712 {complex(-1, 1), complex(nan
, inf
), complex(zero
, zero
)},
1713 {complex(-1, 1), complex(nan
, -inf
), complex(-zero
, -zero
)},
1714 {complex(-1, 1), complex(2, zero
), complex(-0.5, 0.5)},
1715 {complex(-1, 1), complex(2, -zero
), complex(-0.5, 0.5)},
1716 {complex(-1, 1), complex(2, 1), complex(-0.2, 0.6)},
1717 {complex(-1, 1), complex(2, -1), complex(-0.6, 0.2)},
1718 {complex(-1, 1), complex(2, 2), complex(zero
, 0.5)},
1719 {complex(-1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1720 {complex(-1, 1), complex(nan
, inf
), complex(zero
, zero
)},
1721 {complex(-1, 1), complex(nan
, -inf
), complex(-zero
, -zero
)},
1722 {complex(-1, 1), complex(nan
, zero
), complex(nan
, nan
)},
1723 {complex(-1, 1), complex(nan
, -zero
), complex(nan
, nan
)},
1724 {complex(-1, 1), complex(nan
, 1), complex(nan
, nan
)},
1725 {complex(-1, 1), complex(nan
, -1), complex(nan
, nan
)},
1726 {complex(-1, 1), complex(nan
, 2), complex(nan
, nan
)},
1727 {complex(-1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1728 {complex(-1, 1), complex(nan
, inf
), complex(zero
, zero
)},
1729 {complex(-1, 1), complex(nan
, -inf
), complex(-zero
, -zero
)},
1730 {complex(-1, 1), complex(inf
, zero
), complex(-zero
, zero
)},
1731 {complex(-1, 1), complex(inf
, -zero
), complex(-zero
, zero
)},
1732 {complex(-1, 1), complex(inf
, 1), complex(-zero
, zero
)},
1733 {complex(-1, 1), complex(inf
, -1), complex(-zero
, zero
)},
1734 {complex(-1, 1), complex(inf
, 2), complex(-zero
, zero
)},
1735 {complex(-1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1736 {complex(-1, 1), complex(nan
, inf
), complex(zero
, zero
)},
1737 {complex(-1, 1), complex(nan
, -inf
), complex(-zero
, -zero
)},
1738 {complex(-1, 1), complex(-inf
, zero
), complex(zero
, -zero
)},
1739 {complex(-1, 1), complex(-inf
, -zero
), complex(zero
, -zero
)},
1740 {complex(-1, 1), complex(-inf
, 1), complex(zero
, -zero
)},
1741 {complex(-1, 1), complex(-inf
, -1), complex(zero
, -zero
)},
1742 {complex(-1, 1), complex(-inf
, 2), complex(zero
, -zero
)},
1743 {complex(-1, 1), complex(nan
, nan
), complex(nan
, nan
)},
1744 {complex(-1, 1), complex(nan
, inf
), complex(zero
, zero
)},
1745 {complex(-1, 1), complex(nan
, -inf
), complex(-zero
, -zero
)},
1746 {complex(-1, -1), complex(zero
, zero
), complex(-inf
, -inf
)},
1747 {complex(-1, -1), complex(zero
, -zero
), complex(-inf
, -inf
)},
1748 {complex(-1, -1), complex(zero
, 1), complex(-1, 1)},
1749 {complex(-1, -1), complex(zero
, -1), complex(1, -1)},
1750 {complex(-1, -1), complex(zero
, 2), complex(-0.5, 0.5)},
1751 {complex(-1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1752 {complex(-1, -1), complex(nan
, inf
), complex(-zero
, zero
)},
1753 {complex(-1, -1), complex(nan
, -inf
), complex(zero
, -zero
)},
1754 {complex(-1, -1), complex(zero
, zero
), complex(-inf
, -inf
)},
1755 {complex(-1, -1), complex(-zero
, -zero
), complex(inf
, inf
)},
1756 {complex(-1, -1), complex(zero
, 1), complex(-1, 1)},
1757 {complex(-1, -1), complex(-zero
, -1), complex(1, -1)},
1758 {complex(-1, -1), complex(zero
, 2), complex(-0.5, 0.5)},
1759 {complex(-1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1760 {complex(-1, -1), complex(nan
, inf
), complex(-zero
, zero
)},
1761 {complex(-1, -1), complex(nan
, -inf
), complex(zero
, -zero
)},
1762 {complex(-1, -1), complex(1, zero
), complex(-1, -1)},
1763 {complex(-1, -1), complex(1, -zero
), complex(-1, -1)},
1764 {complex(-1, -1), complex(1, 1), complex(-1, zero
)},
1765 {complex(-1, -1), complex(1, -1), complex(zero
, -1)},
1766 {complex(-1, -1), complex(1, 2), complex(-0.6, 0.2)},
1767 {complex(-1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1768 {complex(-1, -1), complex(nan
, inf
), complex(-zero
, zero
)},
1769 {complex(-1, -1), complex(nan
, -inf
), complex(zero
, -zero
)},
1770 {complex(-1, -1), complex(-1, zero
), complex(1, 1)},
1771 {complex(-1, -1), complex(-1, -zero
), complex(1, 1)},
1772 {complex(-1, -1), complex(-1, 1), complex(-zero
, 1)},
1773 {complex(-1, -1), complex(-1, -1), complex(1, -zero
)},
1774 {complex(-1, -1), complex(-1, 2), complex(-0.2, 0.6)},
1775 {complex(-1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1776 {complex(-1, -1), complex(nan
, inf
), complex(-zero
, zero
)},
1777 {complex(-1, -1), complex(nan
, -inf
), complex(zero
, -zero
)},
1778 {complex(-1, -1), complex(2, zero
), complex(-0.5, -0.5)},
1779 {complex(-1, -1), complex(2, -zero
), complex(-0.5, -0.5)},
1780 {complex(-1, -1), complex(2, 1), complex(-0.6, -0.2)},
1781 {complex(-1, -1), complex(2, -1), complex(-0.2, -0.6)},
1782 {complex(-1, -1), complex(2, 2), complex(-0.5, zero
)},
1783 {complex(-1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1784 {complex(-1, -1), complex(nan
, inf
), complex(-zero
, zero
)},
1785 {complex(-1, -1), complex(nan
, -inf
), complex(zero
, -zero
)},
1786 {complex(-1, -1), complex(nan
, zero
), complex(nan
, nan
)},
1787 {complex(-1, -1), complex(nan
, -zero
), complex(nan
, nan
)},
1788 {complex(-1, -1), complex(nan
, 1), complex(nan
, nan
)},
1789 {complex(-1, -1), complex(nan
, -1), complex(nan
, nan
)},
1790 {complex(-1, -1), complex(nan
, 2), complex(nan
, nan
)},
1791 {complex(-1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1792 {complex(-1, -1), complex(nan
, inf
), complex(-zero
, zero
)},
1793 {complex(-1, -1), complex(nan
, -inf
), complex(zero
, -zero
)},
1794 {complex(-1, -1), complex(inf
, zero
), complex(-zero
, -zero
)},
1795 {complex(-1, -1), complex(inf
, -zero
), complex(-zero
, -zero
)},
1796 {complex(-1, -1), complex(inf
, 1), complex(-zero
, -zero
)},
1797 {complex(-1, -1), complex(inf
, -1), complex(-zero
, -zero
)},
1798 {complex(-1, -1), complex(inf
, 2), complex(-zero
, -zero
)},
1799 {complex(-1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1800 {complex(-1, -1), complex(nan
, inf
), complex(-zero
, zero
)},
1801 {complex(-1, -1), complex(nan
, -inf
), complex(zero
, -zero
)},
1802 {complex(-1, -1), complex(-inf
, zero
), complex(zero
, zero
)},
1803 {complex(-1, -1), complex(-inf
, -zero
), complex(zero
, zero
)},
1804 {complex(-1, -1), complex(-inf
, 1), complex(zero
, zero
)},
1805 {complex(-1, -1), complex(-inf
, -1), complex(zero
, zero
)},
1806 {complex(-1, -1), complex(-inf
, 2), complex(zero
, zero
)},
1807 {complex(-1, -1), complex(nan
, nan
), complex(nan
, nan
)},
1808 {complex(-1, -1), complex(nan
, inf
), complex(-zero
, zero
)},
1809 {complex(-1, -1), complex(nan
, -inf
), complex(zero
, -zero
)},
1810 {complex(-1, 2), complex(zero
, zero
), complex(-inf
, inf
)},
1811 {complex(-1, 2), complex(zero
, -zero
), complex(-inf
, inf
)},
1812 {complex(-1, 2), complex(zero
, 1), complex(2, 1)},
1813 {complex(-1, 2), complex(zero
, -1), complex(-2, -1)},
1814 {complex(-1, 2), complex(zero
, 2), complex(1, 0.5)},
1815 {complex(-1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1816 {complex(-1, 2), complex(nan
, inf
), complex(zero
, zero
)},
1817 {complex(-1, 2), complex(nan
, -inf
), complex(-zero
, -zero
)},
1818 {complex(-1, 2), complex(zero
, zero
), complex(-inf
, inf
)},
1819 {complex(-1, 2), complex(-zero
, -zero
), complex(inf
, -inf
)},
1820 {complex(-1, 2), complex(zero
, 1), complex(2, 1)},
1821 {complex(-1, 2), complex(-zero
, -1), complex(-2, -1)},
1822 {complex(-1, 2), complex(zero
, 2), complex(1, 0.5)},
1823 {complex(-1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1824 {complex(-1, 2), complex(nan
, inf
), complex(zero
, zero
)},
1825 {complex(-1, 2), complex(nan
, -inf
), complex(-zero
, -zero
)},
1826 {complex(-1, 2), complex(1, zero
), complex(-1, 2)},
1827 {complex(-1, 2), complex(1, -zero
), complex(-1, 2)},
1828 {complex(-1, 2), complex(1, 1), complex(0.5, 1.5)},
1829 {complex(-1, 2), complex(1, -1), complex(-1.5, 0.5)},
1830 {complex(-1, 2), complex(1, 2), complex(0.6, 0.8)},
1831 {complex(-1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1832 {complex(-1, 2), complex(nan
, inf
), complex(zero
, zero
)},
1833 {complex(-1, 2), complex(nan
, -inf
), complex(-zero
, -zero
)},
1834 {complex(-1, 2), complex(-1, zero
), complex(1, -2)},
1835 {complex(-1, 2), complex(-1, -zero
), complex(1, -2)},
1836 {complex(-1, 2), complex(-1, 1), complex(1.5, -0.5)},
1837 {complex(-1, 2), complex(-1, -1), complex(-0.5, -1.5)},
1838 {complex(-1, 2), complex(-1, 2), complex(1, zero
)},
1839 {complex(-1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1840 {complex(-1, 2), complex(nan
, inf
), complex(zero
, zero
)},
1841 {complex(-1, 2), complex(nan
, -inf
), complex(-zero
, -zero
)},
1842 {complex(-1, 2), complex(2, zero
), complex(-0.5, 1)},
1843 {complex(-1, 2), complex(2, -zero
), complex(-0.5, 1)},
1844 {complex(-1, 2), complex(2, 1), complex(zero
, 1)},
1845 {complex(-1, 2), complex(2, -1), complex(-0.8, 0.6)},
1846 {complex(-1, 2), complex(2, 2), complex(0.25, 0.75)},
1847 {complex(-1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1848 {complex(-1, 2), complex(nan
, inf
), complex(zero
, zero
)},
1849 {complex(-1, 2), complex(nan
, -inf
), complex(-zero
, -zero
)},
1850 {complex(-1, 2), complex(nan
, zero
), complex(nan
, nan
)},
1851 {complex(-1, 2), complex(nan
, -zero
), complex(nan
, nan
)},
1852 {complex(-1, 2), complex(nan
, 1), complex(nan
, nan
)},
1853 {complex(-1, 2), complex(nan
, -1), complex(nan
, nan
)},
1854 {complex(-1, 2), complex(nan
, 2), complex(nan
, nan
)},
1855 {complex(-1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1856 {complex(-1, 2), complex(nan
, inf
), complex(zero
, zero
)},
1857 {complex(-1, 2), complex(nan
, -inf
), complex(-zero
, -zero
)},
1858 {complex(-1, 2), complex(inf
, zero
), complex(-zero
, zero
)},
1859 {complex(-1, 2), complex(inf
, -zero
), complex(-zero
, zero
)},
1860 {complex(-1, 2), complex(inf
, 1), complex(-zero
, zero
)},
1861 {complex(-1, 2), complex(inf
, -1), complex(-zero
, zero
)},
1862 {complex(-1, 2), complex(inf
, 2), complex(-zero
, zero
)},
1863 {complex(-1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1864 {complex(-1, 2), complex(nan
, inf
), complex(zero
, zero
)},
1865 {complex(-1, 2), complex(nan
, -inf
), complex(-zero
, -zero
)},
1866 {complex(-1, 2), complex(-inf
, zero
), complex(zero
, -zero
)},
1867 {complex(-1, 2), complex(-inf
, -zero
), complex(zero
, -zero
)},
1868 {complex(-1, 2), complex(-inf
, 1), complex(zero
, -zero
)},
1869 {complex(-1, 2), complex(-inf
, -1), complex(zero
, -zero
)},
1870 {complex(-1, 2), complex(-inf
, 2), complex(zero
, -zero
)},
1871 {complex(-1, 2), complex(nan
, nan
), complex(nan
, nan
)},
1872 {complex(-1, 2), complex(nan
, inf
), complex(zero
, zero
)},
1873 {complex(-1, 2), complex(nan
, -inf
), complex(-zero
, -zero
)},
1874 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
1875 {complex(nan
, nan
), complex(zero
, -zero
), complex(nan
, nan
)},
1876 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
1877 {complex(nan
, nan
), complex(zero
, -1), complex(nan
, nan
)},
1878 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
1879 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1880 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1881 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1882 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
1883 {complex(nan
, nan
), complex(-zero
, -zero
), complex(nan
, nan
)},
1884 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
1885 {complex(nan
, nan
), complex(-zero
, -1), complex(nan
, nan
)},
1886 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
1887 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1888 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1889 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1890 {complex(nan
, nan
), complex(1, zero
), complex(nan
, nan
)},
1891 {complex(nan
, nan
), complex(1, -zero
), complex(nan
, nan
)},
1892 {complex(nan
, nan
), complex(1, 1), complex(nan
, nan
)},
1893 {complex(nan
, nan
), complex(1, -1), complex(nan
, nan
)},
1894 {complex(nan
, nan
), complex(1, 2), complex(nan
, nan
)},
1895 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1896 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1897 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1898 {complex(nan
, nan
), complex(-1, zero
), complex(nan
, nan
)},
1899 {complex(nan
, nan
), complex(-1, -zero
), complex(nan
, nan
)},
1900 {complex(nan
, nan
), complex(-1, 1), complex(nan
, nan
)},
1901 {complex(nan
, nan
), complex(-1, -1), complex(nan
, nan
)},
1902 {complex(nan
, nan
), complex(-1, 2), complex(nan
, nan
)},
1903 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1904 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1905 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1906 {complex(nan
, nan
), complex(2, zero
), complex(nan
, nan
)},
1907 {complex(nan
, nan
), complex(2, -zero
), complex(nan
, nan
)},
1908 {complex(nan
, nan
), complex(2, 1), complex(nan
, nan
)},
1909 {complex(nan
, nan
), complex(2, -1), complex(nan
, nan
)},
1910 {complex(nan
, nan
), complex(2, 2), complex(nan
, nan
)},
1911 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1912 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1913 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1914 {complex(nan
, nan
), complex(nan
, zero
), complex(nan
, nan
)},
1915 {complex(nan
, nan
), complex(nan
, -zero
), complex(nan
, nan
)},
1916 {complex(nan
, nan
), complex(nan
, 1), complex(nan
, nan
)},
1917 {complex(nan
, nan
), complex(nan
, -1), complex(nan
, nan
)},
1918 {complex(nan
, nan
), complex(nan
, 2), complex(nan
, nan
)},
1919 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1920 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1921 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1922 {complex(nan
, nan
), complex(inf
, zero
), complex(nan
, nan
)},
1923 {complex(nan
, nan
), complex(inf
, -zero
), complex(nan
, nan
)},
1924 {complex(nan
, nan
), complex(inf
, 1), complex(nan
, nan
)},
1925 {complex(nan
, nan
), complex(inf
, -1), complex(nan
, nan
)},
1926 {complex(nan
, nan
), complex(inf
, 2), complex(nan
, nan
)},
1927 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1928 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1929 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1930 {complex(nan
, nan
), complex(-inf
, zero
), complex(nan
, nan
)},
1931 {complex(nan
, nan
), complex(-inf
, -zero
), complex(nan
, nan
)},
1932 {complex(nan
, nan
), complex(-inf
, 1), complex(nan
, nan
)},
1933 {complex(nan
, nan
), complex(-inf
, -1), complex(nan
, nan
)},
1934 {complex(nan
, nan
), complex(-inf
, 2), complex(nan
, nan
)},
1935 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
1936 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
1937 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
1938 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
1939 {complex(nan
, inf
), complex(zero
, -zero
), complex(nan
, inf
)},
1940 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
1941 {complex(nan
, inf
), complex(zero
, -1), complex(-inf
, nan
)},
1942 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
1943 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1944 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1945 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1946 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
1947 {complex(nan
, inf
), complex(-zero
, -zero
), complex(nan
, -inf
)},
1948 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
1949 {complex(nan
, inf
), complex(-zero
, -1), complex(-inf
, nan
)},
1950 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
1951 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1952 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1953 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1954 {complex(nan
, inf
), complex(1, zero
), complex(nan
, inf
)},
1955 {complex(nan
, inf
), complex(1, -zero
), complex(nan
, inf
)},
1956 {complex(nan
, inf
), complex(1, 1), complex(inf
, inf
)},
1957 {complex(nan
, inf
), complex(1, -1), complex(-inf
, inf
)},
1958 {complex(nan
, inf
), complex(1, 2), complex(inf
, inf
)},
1959 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1960 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1961 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1962 {complex(nan
, inf
), complex(-1, zero
), complex(nan
, -inf
)},
1963 {complex(nan
, inf
), complex(-1, -zero
), complex(nan
, -inf
)},
1964 {complex(nan
, inf
), complex(-1, 1), complex(inf
, -inf
)},
1965 {complex(nan
, inf
), complex(-1, -1), complex(-inf
, -inf
)},
1966 {complex(nan
, inf
), complex(-1, 2), complex(inf
, -inf
)},
1967 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1968 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1969 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1970 {complex(nan
, inf
), complex(2, zero
), complex(nan
, inf
)},
1971 {complex(nan
, inf
), complex(2, -zero
), complex(nan
, inf
)},
1972 {complex(nan
, inf
), complex(2, 1), complex(inf
, inf
)},
1973 {complex(nan
, inf
), complex(2, -1), complex(-inf
, inf
)},
1974 {complex(nan
, inf
), complex(2, 2), complex(inf
, inf
)},
1975 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1976 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1977 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1978 {complex(nan
, inf
), complex(nan
, zero
), complex(nan
, nan
)},
1979 {complex(nan
, inf
), complex(nan
, -zero
), complex(nan
, nan
)},
1980 {complex(nan
, inf
), complex(nan
, 1), complex(nan
, nan
)},
1981 {complex(nan
, inf
), complex(nan
, -1), complex(nan
, nan
)},
1982 {complex(nan
, inf
), complex(nan
, 2), complex(nan
, nan
)},
1983 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1984 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1985 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1986 {complex(nan
, inf
), complex(inf
, zero
), complex(nan
, nan
)},
1987 {complex(nan
, inf
), complex(inf
, -zero
), complex(nan
, nan
)},
1988 {complex(nan
, inf
), complex(inf
, 1), complex(nan
, nan
)},
1989 {complex(nan
, inf
), complex(inf
, -1), complex(nan
, nan
)},
1990 {complex(nan
, inf
), complex(inf
, 2), complex(nan
, nan
)},
1991 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
1992 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
1993 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
1994 {complex(nan
, inf
), complex(-inf
, zero
), complex(nan
, nan
)},
1995 {complex(nan
, inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
1996 {complex(nan
, inf
), complex(-inf
, 1), complex(nan
, nan
)},
1997 {complex(nan
, inf
), complex(-inf
, -1), complex(nan
, nan
)},
1998 {complex(nan
, inf
), complex(-inf
, 2), complex(nan
, nan
)},
1999 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
2000 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
2001 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2002 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
2003 {complex(nan
, -inf
), complex(zero
, -zero
), complex(nan
, -inf
)},
2004 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
2005 {complex(nan
, -inf
), complex(zero
, -1), complex(inf
, nan
)},
2006 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
2007 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2008 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2009 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2010 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
2011 {complex(nan
, -inf
), complex(-zero
, -zero
), complex(nan
, inf
)},
2012 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
2013 {complex(nan
, -inf
), complex(-zero
, -1), complex(inf
, nan
)},
2014 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
2015 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2016 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2017 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2018 {complex(nan
, -inf
), complex(1, zero
), complex(nan
, -inf
)},
2019 {complex(nan
, -inf
), complex(1, -zero
), complex(nan
, -inf
)},
2020 {complex(nan
, -inf
), complex(1, 1), complex(-inf
, -inf
)},
2021 {complex(nan
, -inf
), complex(1, -1), complex(inf
, -inf
)},
2022 {complex(nan
, -inf
), complex(1, 2), complex(-inf
, -inf
)},
2023 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2024 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2025 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2026 {complex(nan
, -inf
), complex(-1, zero
), complex(nan
, inf
)},
2027 {complex(nan
, -inf
), complex(-1, -zero
), complex(nan
, inf
)},
2028 {complex(nan
, -inf
), complex(-1, 1), complex(-inf
, inf
)},
2029 {complex(nan
, -inf
), complex(-1, -1), complex(inf
, inf
)},
2030 {complex(nan
, -inf
), complex(-1, 2), complex(-inf
, inf
)},
2031 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2032 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2033 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2034 {complex(nan
, -inf
), complex(2, zero
), complex(nan
, -inf
)},
2035 {complex(nan
, -inf
), complex(2, -zero
), complex(nan
, -inf
)},
2036 {complex(nan
, -inf
), complex(2, 1), complex(-inf
, -inf
)},
2037 {complex(nan
, -inf
), complex(2, -1), complex(inf
, -inf
)},
2038 {complex(nan
, -inf
), complex(2, 2), complex(-inf
, -inf
)},
2039 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2040 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2041 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2042 {complex(nan
, -inf
), complex(nan
, zero
), complex(nan
, nan
)},
2043 {complex(nan
, -inf
), complex(nan
, -zero
), complex(nan
, nan
)},
2044 {complex(nan
, -inf
), complex(nan
, 1), complex(nan
, nan
)},
2045 {complex(nan
, -inf
), complex(nan
, -1), complex(nan
, nan
)},
2046 {complex(nan
, -inf
), complex(nan
, 2), complex(nan
, nan
)},
2047 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2048 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2049 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2050 {complex(nan
, -inf
), complex(inf
, zero
), complex(nan
, nan
)},
2051 {complex(nan
, -inf
), complex(inf
, -zero
), complex(nan
, nan
)},
2052 {complex(nan
, -inf
), complex(inf
, 1), complex(nan
, nan
)},
2053 {complex(nan
, -inf
), complex(inf
, -1), complex(nan
, nan
)},
2054 {complex(nan
, -inf
), complex(inf
, 2), complex(nan
, nan
)},
2055 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2056 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2057 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2058 {complex(nan
, -inf
), complex(-inf
, zero
), complex(nan
, nan
)},
2059 {complex(nan
, -inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
2060 {complex(nan
, -inf
), complex(-inf
, 1), complex(nan
, nan
)},
2061 {complex(nan
, -inf
), complex(-inf
, -1), complex(nan
, nan
)},
2062 {complex(nan
, -inf
), complex(-inf
, 2), complex(nan
, nan
)},
2063 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2064 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2065 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2066 {complex(2, zero
), complex(zero
, zero
), complex(inf
, nan
)},
2067 {complex(2, zero
), complex(zero
, -zero
), complex(inf
, nan
)},
2068 {complex(2, zero
), complex(zero
, 1), complex(zero
, -2)},
2069 {complex(2, zero
), complex(zero
, -1), complex(-zero
, 2)},
2070 {complex(2, zero
), complex(zero
, 2), complex(zero
, -1)},
2071 {complex(2, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2072 {complex(2, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
2073 {complex(2, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
2074 {complex(2, zero
), complex(zero
, zero
), complex(inf
, nan
)},
2075 {complex(2, zero
), complex(-zero
, -zero
), complex(-inf
, nan
)},
2076 {complex(2, zero
), complex(zero
, 1), complex(zero
, -2)},
2077 {complex(2, zero
), complex(-zero
, -1), complex(-zero
, 2)},
2078 {complex(2, zero
), complex(zero
, 2), complex(zero
, -1)},
2079 {complex(2, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2080 {complex(2, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
2081 {complex(2, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
2082 {complex(2, zero
), complex(1, zero
), complex(2, zero
)},
2083 {complex(2, zero
), complex(1, -zero
), complex(2, zero
)},
2084 {complex(2, zero
), complex(1, 1), complex(1, -1)},
2085 {complex(2, zero
), complex(1, -1), complex(1, 1)},
2086 {complex(2, zero
), complex(1, 2), complex(0.4, -0.8)},
2087 {complex(2, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2088 {complex(2, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
2089 {complex(2, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
2090 {complex(2, zero
), complex(-1, zero
), complex(-2, -zero
)},
2091 {complex(2, zero
), complex(-1, -zero
), complex(-2, -zero
)},
2092 {complex(2, zero
), complex(-1, 1), complex(-1, -1)},
2093 {complex(2, zero
), complex(-1, -1), complex(-1, 1)},
2094 {complex(2, zero
), complex(-1, 2), complex(-0.4, -0.8)},
2095 {complex(2, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2096 {complex(2, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
2097 {complex(2, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
2098 {complex(2, zero
), complex(2, zero
), complex(1, zero
)},
2099 {complex(2, zero
), complex(2, -zero
), complex(1, zero
)},
2100 {complex(2, zero
), complex(2, 1), complex(0.8, -0.4)},
2101 {complex(2, zero
), complex(2, -1), complex(0.8, 0.4)},
2102 {complex(2, zero
), complex(2, 2), complex(0.5, -0.5)},
2103 {complex(2, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2104 {complex(2, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
2105 {complex(2, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
2106 {complex(2, zero
), complex(nan
, zero
), complex(nan
, nan
)},
2107 {complex(2, zero
), complex(nan
, -zero
), complex(nan
, nan
)},
2108 {complex(2, zero
), complex(nan
, 1), complex(nan
, nan
)},
2109 {complex(2, zero
), complex(nan
, -1), complex(nan
, nan
)},
2110 {complex(2, zero
), complex(nan
, 2), complex(nan
, nan
)},
2111 {complex(2, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2112 {complex(2, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
2113 {complex(2, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
2114 {complex(2, zero
), complex(inf
, zero
), complex(zero
, zero
)},
2115 {complex(2, zero
), complex(inf
, -zero
), complex(zero
, zero
)},
2116 {complex(2, zero
), complex(inf
, 1), complex(zero
, zero
)},
2117 {complex(2, zero
), complex(inf
, -1), complex(zero
, zero
)},
2118 {complex(2, zero
), complex(inf
, 2), complex(zero
, zero
)},
2119 {complex(2, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2120 {complex(2, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
2121 {complex(2, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
2122 {complex(2, zero
), complex(-inf
, zero
), complex(-zero
, -zero
)},
2123 {complex(2, zero
), complex(-inf
, -zero
), complex(-zero
, -zero
)},
2124 {complex(2, zero
), complex(-inf
, 1), complex(-zero
, -zero
)},
2125 {complex(2, zero
), complex(-inf
, -1), complex(-zero
, -zero
)},
2126 {complex(2, zero
), complex(-inf
, 2), complex(-zero
, -zero
)},
2127 {complex(2, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2128 {complex(2, zero
), complex(nan
, inf
), complex(zero
, -zero
)},
2129 {complex(2, zero
), complex(nan
, -inf
), complex(-zero
, zero
)},
2130 {complex(2, -zero
), complex(zero
, zero
), complex(inf
, nan
)},
2131 {complex(2, -zero
), complex(zero
, -zero
), complex(inf
, nan
)},
2132 {complex(2, -zero
), complex(zero
, 1), complex(zero
, -2)},
2133 {complex(2, -zero
), complex(zero
, -1), complex(zero
, 2)},
2134 {complex(2, -zero
), complex(zero
, 2), complex(zero
, -1)},
2135 {complex(2, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2136 {complex(2, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
2137 {complex(2, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
2138 {complex(2, -zero
), complex(zero
, zero
), complex(inf
, nan
)},
2139 {complex(2, -zero
), complex(-zero
, -zero
), complex(-inf
, nan
)},
2140 {complex(2, -zero
), complex(zero
, 1), complex(zero
, -2)},
2141 {complex(2, -zero
), complex(-zero
, -1), complex(-zero
, 2)},
2142 {complex(2, -zero
), complex(zero
, 2), complex(zero
, -1)},
2143 {complex(2, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2144 {complex(2, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
2145 {complex(2, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
2146 {complex(2, -zero
), complex(1, zero
), complex(2, -zero
)},
2147 {complex(2, -zero
), complex(1, -zero
), complex(2, zero
)},
2148 {complex(2, -zero
), complex(1, 1), complex(1, -1)},
2149 {complex(2, -zero
), complex(1, -1), complex(1, 1)},
2150 {complex(2, -zero
), complex(1, 2), complex(0.4, -0.8)},
2151 {complex(2, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2152 {complex(2, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
2153 {complex(2, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
2154 {complex(2, -zero
), complex(-1, zero
), complex(-2, -zero
)},
2155 {complex(2, -zero
), complex(-1, -zero
), complex(-2, zero
)},
2156 {complex(2, -zero
), complex(-1, 1), complex(-1, -1)},
2157 {complex(2, -zero
), complex(-1, -1), complex(-1, 1)},
2158 {complex(2, -zero
), complex(-1, 2), complex(-0.4, -0.8)},
2159 {complex(2, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2160 {complex(2, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
2161 {complex(2, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
2162 {complex(2, -zero
), complex(2, zero
), complex(1, -zero
)},
2163 {complex(2, -zero
), complex(2, -zero
), complex(1, zero
)},
2164 {complex(2, -zero
), complex(2, 1), complex(0.8, -0.4)},
2165 {complex(2, -zero
), complex(2, -1), complex(0.8, 0.4)},
2166 {complex(2, -zero
), complex(2, 2), complex(0.5, -0.5)},
2167 {complex(2, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2168 {complex(2, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
2169 {complex(2, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
2170 {complex(2, -zero
), complex(nan
, zero
), complex(nan
, nan
)},
2171 {complex(2, -zero
), complex(nan
, -zero
), complex(nan
, nan
)},
2172 {complex(2, -zero
), complex(nan
, 1), complex(nan
, nan
)},
2173 {complex(2, -zero
), complex(nan
, -1), complex(nan
, nan
)},
2174 {complex(2, -zero
), complex(nan
, 2), complex(nan
, nan
)},
2175 {complex(2, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2176 {complex(2, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
2177 {complex(2, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
2178 {complex(2, -zero
), complex(inf
, zero
), complex(zero
, -zero
)},
2179 {complex(2, -zero
), complex(inf
, -zero
), complex(zero
, zero
)},
2180 {complex(2, -zero
), complex(inf
, 1), complex(zero
, -zero
)},
2181 {complex(2, -zero
), complex(inf
, -1), complex(zero
, zero
)},
2182 {complex(2, -zero
), complex(inf
, 2), complex(zero
, -zero
)},
2183 {complex(2, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2184 {complex(2, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
2185 {complex(2, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
2186 {complex(2, -zero
), complex(-inf
, zero
), complex(-zero
, -zero
)},
2187 {complex(2, -zero
), complex(-inf
, -zero
), complex(-zero
, zero
)},
2188 {complex(2, -zero
), complex(-inf
, 1), complex(-zero
, -zero
)},
2189 {complex(2, -zero
), complex(-inf
, -1), complex(-zero
, zero
)},
2190 {complex(2, -zero
), complex(-inf
, 2), complex(-zero
, -zero
)},
2191 {complex(2, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2192 {complex(2, -zero
), complex(nan
, inf
), complex(-zero
, -zero
)},
2193 {complex(2, -zero
), complex(nan
, -inf
), complex(zero
, zero
)},
2194 {complex(2, 1), complex(zero
, zero
), complex(inf
, inf
)},
2195 {complex(2, 1), complex(zero
, -zero
), complex(inf
, inf
)},
2196 {complex(2, 1), complex(zero
, 1), complex(1, -2)},
2197 {complex(2, 1), complex(zero
, -1), complex(-1, 2)},
2198 {complex(2, 1), complex(zero
, 2), complex(0.5, -1)},
2199 {complex(2, 1), complex(nan
, nan
), complex(nan
, nan
)},
2200 {complex(2, 1), complex(nan
, inf
), complex(zero
, -zero
)},
2201 {complex(2, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
2202 {complex(2, 1), complex(zero
, zero
), complex(inf
, inf
)},
2203 {complex(2, 1), complex(-zero
, -zero
), complex(-inf
, -inf
)},
2204 {complex(2, 1), complex(zero
, 1), complex(1, -2)},
2205 {complex(2, 1), complex(-zero
, -1), complex(-1, 2)},
2206 {complex(2, 1), complex(zero
, 2), complex(0.5, -1)},
2207 {complex(2, 1), complex(nan
, nan
), complex(nan
, nan
)},
2208 {complex(2, 1), complex(nan
, inf
), complex(zero
, -zero
)},
2209 {complex(2, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
2210 {complex(2, 1), complex(1, zero
), complex(2, 1)},
2211 {complex(2, 1), complex(1, -zero
), complex(2, 1)},
2212 {complex(2, 1), complex(1, 1), complex(1.5, -0.5)},
2213 {complex(2, 1), complex(1, -1), complex(0.5, 1.5)},
2214 {complex(2, 1), complex(1, 2), complex(0.8, -0.6)},
2215 {complex(2, 1), complex(nan
, nan
), complex(nan
, nan
)},
2216 {complex(2, 1), complex(nan
, inf
), complex(zero
, -zero
)},
2217 {complex(2, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
2218 {complex(2, 1), complex(-1, zero
), complex(-2, -1)},
2219 {complex(2, 1), complex(-1, -zero
), complex(-2, -1)},
2220 {complex(2, 1), complex(-1, 1), complex(-0.5, -1.5)},
2221 {complex(2, 1), complex(-1, -1), complex(-1.5, 0.5)},
2222 {complex(2, 1), complex(-1, 2), complex(zero
, -1)},
2223 {complex(2, 1), complex(nan
, nan
), complex(nan
, nan
)},
2224 {complex(2, 1), complex(nan
, inf
), complex(zero
, -zero
)},
2225 {complex(2, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
2226 {complex(2, 1), complex(2, zero
), complex(1, 0.5)},
2227 {complex(2, 1), complex(2, -zero
), complex(1, 0.5)},
2228 {complex(2, 1), complex(2, 1), complex(1, zero
)},
2229 {complex(2, 1), complex(2, -1), complex(0.6, 0.8)},
2230 {complex(2, 1), complex(2, 2), complex(0.75, -0.25)},
2231 {complex(2, 1), complex(nan
, nan
), complex(nan
, nan
)},
2232 {complex(2, 1), complex(nan
, inf
), complex(zero
, -zero
)},
2233 {complex(2, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
2234 {complex(2, 1), complex(nan
, zero
), complex(nan
, nan
)},
2235 {complex(2, 1), complex(nan
, -zero
), complex(nan
, nan
)},
2236 {complex(2, 1), complex(nan
, 1), complex(nan
, nan
)},
2237 {complex(2, 1), complex(nan
, -1), complex(nan
, nan
)},
2238 {complex(2, 1), complex(nan
, 2), complex(nan
, nan
)},
2239 {complex(2, 1), complex(nan
, nan
), complex(nan
, nan
)},
2240 {complex(2, 1), complex(nan
, inf
), complex(zero
, -zero
)},
2241 {complex(2, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
2242 {complex(2, 1), complex(inf
, zero
), complex(zero
, zero
)},
2243 {complex(2, 1), complex(inf
, -zero
), complex(zero
, zero
)},
2244 {complex(2, 1), complex(inf
, 1), complex(zero
, zero
)},
2245 {complex(2, 1), complex(inf
, -1), complex(zero
, zero
)},
2246 {complex(2, 1), complex(inf
, 2), complex(zero
, zero
)},
2247 {complex(2, 1), complex(nan
, nan
), complex(nan
, nan
)},
2248 {complex(2, 1), complex(nan
, inf
), complex(zero
, -zero
)},
2249 {complex(2, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
2250 {complex(2, 1), complex(-inf
, zero
), complex(-zero
, -zero
)},
2251 {complex(2, 1), complex(-inf
, -zero
), complex(-zero
, -zero
)},
2252 {complex(2, 1), complex(-inf
, 1), complex(-zero
, -zero
)},
2253 {complex(2, 1), complex(-inf
, -1), complex(-zero
, -zero
)},
2254 {complex(2, 1), complex(-inf
, 2), complex(-zero
, -zero
)},
2255 {complex(2, 1), complex(nan
, nan
), complex(nan
, nan
)},
2256 {complex(2, 1), complex(nan
, inf
), complex(zero
, -zero
)},
2257 {complex(2, 1), complex(nan
, -inf
), complex(-zero
, zero
)},
2258 {complex(2, -1), complex(zero
, zero
), complex(inf
, -inf
)},
2259 {complex(2, -1), complex(zero
, -zero
), complex(inf
, -inf
)},
2260 {complex(2, -1), complex(zero
, 1), complex(-1, -2)},
2261 {complex(2, -1), complex(zero
, -1), complex(1, 2)},
2262 {complex(2, -1), complex(zero
, 2), complex(-0.5, -1)},
2263 {complex(2, -1), complex(nan
, nan
), complex(nan
, nan
)},
2264 {complex(2, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
2265 {complex(2, -1), complex(nan
, -inf
), complex(zero
, zero
)},
2266 {complex(2, -1), complex(zero
, zero
), complex(inf
, -inf
)},
2267 {complex(2, -1), complex(-zero
, -zero
), complex(-inf
, inf
)},
2268 {complex(2, -1), complex(zero
, 1), complex(-1, -2)},
2269 {complex(2, -1), complex(-zero
, -1), complex(1, 2)},
2270 {complex(2, -1), complex(zero
, 2), complex(-0.5, -1)},
2271 {complex(2, -1), complex(nan
, nan
), complex(nan
, nan
)},
2272 {complex(2, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
2273 {complex(2, -1), complex(nan
, -inf
), complex(zero
, zero
)},
2274 {complex(2, -1), complex(1, zero
), complex(2, -1)},
2275 {complex(2, -1), complex(1, -zero
), complex(2, -1)},
2276 {complex(2, -1), complex(1, 1), complex(0.5, -1.5)},
2277 {complex(2, -1), complex(1, -1), complex(1.5, 0.5)},
2278 {complex(2, -1), complex(1, 2), complex(zero
, -1)},
2279 {complex(2, -1), complex(nan
, nan
), complex(nan
, nan
)},
2280 {complex(2, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
2281 {complex(2, -1), complex(nan
, -inf
), complex(zero
, zero
)},
2282 {complex(2, -1), complex(-1, zero
), complex(-2, 1)},
2283 {complex(2, -1), complex(-1, -zero
), complex(-2, 1)},
2284 {complex(2, -1), complex(-1, 1), complex(-1.5, -0.5)},
2285 {complex(2, -1), complex(-1, -1), complex(-0.5, 1.5)},
2286 {complex(2, -1), complex(-1, 2), complex(-0.8, -0.6)},
2287 {complex(2, -1), complex(nan
, nan
), complex(nan
, nan
)},
2288 {complex(2, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
2289 {complex(2, -1), complex(nan
, -inf
), complex(zero
, zero
)},
2290 {complex(2, -1), complex(2, zero
), complex(1, -0.5)},
2291 {complex(2, -1), complex(2, -zero
), complex(1, -0.5)},
2292 {complex(2, -1), complex(2, 1), complex(0.6, -0.8)},
2293 {complex(2, -1), complex(2, -1), complex(1, zero
)},
2294 {complex(2, -1), complex(2, 2), complex(0.25, -0.75)},
2295 {complex(2, -1), complex(nan
, nan
), complex(nan
, nan
)},
2296 {complex(2, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
2297 {complex(2, -1), complex(nan
, -inf
), complex(zero
, zero
)},
2298 {complex(2, -1), complex(nan
, zero
), complex(nan
, nan
)},
2299 {complex(2, -1), complex(nan
, -zero
), complex(nan
, nan
)},
2300 {complex(2, -1), complex(nan
, 1), complex(nan
, nan
)},
2301 {complex(2, -1), complex(nan
, -1), complex(nan
, nan
)},
2302 {complex(2, -1), complex(nan
, 2), complex(nan
, nan
)},
2303 {complex(2, -1), complex(nan
, nan
), complex(nan
, nan
)},
2304 {complex(2, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
2305 {complex(2, -1), complex(nan
, -inf
), complex(zero
, zero
)},
2306 {complex(2, -1), complex(inf
, zero
), complex(zero
, -zero
)},
2307 {complex(2, -1), complex(inf
, -zero
), complex(zero
, -zero
)},
2308 {complex(2, -1), complex(inf
, 1), complex(zero
, -zero
)},
2309 {complex(2, -1), complex(inf
, -1), complex(zero
, -zero
)},
2310 {complex(2, -1), complex(inf
, 2), complex(zero
, -zero
)},
2311 {complex(2, -1), complex(nan
, nan
), complex(nan
, nan
)},
2312 {complex(2, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
2313 {complex(2, -1), complex(nan
, -inf
), complex(zero
, zero
)},
2314 {complex(2, -1), complex(-inf
, zero
), complex(-zero
, zero
)},
2315 {complex(2, -1), complex(-inf
, -zero
), complex(-zero
, zero
)},
2316 {complex(2, -1), complex(-inf
, 1), complex(-zero
, zero
)},
2317 {complex(2, -1), complex(-inf
, -1), complex(-zero
, zero
)},
2318 {complex(2, -1), complex(-inf
, 2), complex(-zero
, zero
)},
2319 {complex(2, -1), complex(nan
, nan
), complex(nan
, nan
)},
2320 {complex(2, -1), complex(nan
, inf
), complex(-zero
, -zero
)},
2321 {complex(2, -1), complex(nan
, -inf
), complex(zero
, zero
)},
2322 {complex(2, 2), complex(zero
, zero
), complex(inf
, inf
)},
2323 {complex(2, 2), complex(zero
, -zero
), complex(inf
, inf
)},
2324 {complex(2, 2), complex(zero
, 1), complex(2, -2)},
2325 {complex(2, 2), complex(zero
, -1), complex(-2, 2)},
2326 {complex(2, 2), complex(zero
, 2), complex(1, -1)},
2327 {complex(2, 2), complex(nan
, nan
), complex(nan
, nan
)},
2328 {complex(2, 2), complex(nan
, inf
), complex(zero
, -zero
)},
2329 {complex(2, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
2330 {complex(2, 2), complex(zero
, zero
), complex(inf
, inf
)},
2331 {complex(2, 2), complex(-zero
, -zero
), complex(-inf
, -inf
)},
2332 {complex(2, 2), complex(zero
, 1), complex(2, -2)},
2333 {complex(2, 2), complex(-zero
, -1), complex(-2, 2)},
2334 {complex(2, 2), complex(zero
, 2), complex(1, -1)},
2335 {complex(2, 2), complex(nan
, nan
), complex(nan
, nan
)},
2336 {complex(2, 2), complex(nan
, inf
), complex(zero
, -zero
)},
2337 {complex(2, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
2338 {complex(2, 2), complex(1, zero
), complex(2, 2)},
2339 {complex(2, 2), complex(1, -zero
), complex(2, 2)},
2340 {complex(2, 2), complex(1, 1), complex(2, zero
)},
2341 {complex(2, 2), complex(1, -1), complex(zero
, 2)},
2342 {complex(2, 2), complex(1, 2), complex(1.2, -0.4)},
2343 {complex(2, 2), complex(nan
, nan
), complex(nan
, nan
)},
2344 {complex(2, 2), complex(nan
, inf
), complex(zero
, -zero
)},
2345 {complex(2, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
2346 {complex(2, 2), complex(-1, zero
), complex(-2, -2)},
2347 {complex(2, 2), complex(-1, -zero
), complex(-2, -2)},
2348 {complex(2, 2), complex(-1, 1), complex(-zero
, -2)},
2349 {complex(2, 2), complex(-1, -1), complex(-2, -zero
)},
2350 {complex(2, 2), complex(-1, 2), complex(0.4, -1.2)},
2351 {complex(2, 2), complex(nan
, nan
), complex(nan
, nan
)},
2352 {complex(2, 2), complex(nan
, inf
), complex(zero
, -zero
)},
2353 {complex(2, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
2354 {complex(2, 2), complex(2, zero
), complex(1, 1)},
2355 {complex(2, 2), complex(2, -zero
), complex(1, 1)},
2356 {complex(2, 2), complex(2, 1), complex(1.2, 0.4)},
2357 {complex(2, 2), complex(2, -1), complex(0.4, 1.2)},
2358 {complex(2, 2), complex(2, 2), complex(1, zero
)},
2359 {complex(2, 2), complex(nan
, nan
), complex(nan
, nan
)},
2360 {complex(2, 2), complex(nan
, inf
), complex(zero
, -zero
)},
2361 {complex(2, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
2362 {complex(2, 2), complex(nan
, zero
), complex(nan
, nan
)},
2363 {complex(2, 2), complex(nan
, -zero
), complex(nan
, nan
)},
2364 {complex(2, 2), complex(nan
, 1), complex(nan
, nan
)},
2365 {complex(2, 2), complex(nan
, -1), complex(nan
, nan
)},
2366 {complex(2, 2), complex(nan
, 2), complex(nan
, nan
)},
2367 {complex(2, 2), complex(nan
, nan
), complex(nan
, nan
)},
2368 {complex(2, 2), complex(nan
, inf
), complex(zero
, -zero
)},
2369 {complex(2, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
2370 {complex(2, 2), complex(inf
, zero
), complex(zero
, zero
)},
2371 {complex(2, 2), complex(inf
, -zero
), complex(zero
, zero
)},
2372 {complex(2, 2), complex(inf
, 1), complex(zero
, zero
)},
2373 {complex(2, 2), complex(inf
, -1), complex(zero
, zero
)},
2374 {complex(2, 2), complex(inf
, 2), complex(zero
, zero
)},
2375 {complex(2, 2), complex(nan
, nan
), complex(nan
, nan
)},
2376 {complex(2, 2), complex(nan
, inf
), complex(zero
, -zero
)},
2377 {complex(2, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
2378 {complex(2, 2), complex(-inf
, zero
), complex(-zero
, -zero
)},
2379 {complex(2, 2), complex(-inf
, -zero
), complex(-zero
, -zero
)},
2380 {complex(2, 2), complex(-inf
, 1), complex(-zero
, -zero
)},
2381 {complex(2, 2), complex(-inf
, -1), complex(-zero
, -zero
)},
2382 {complex(2, 2), complex(-inf
, 2), complex(-zero
, -zero
)},
2383 {complex(2, 2), complex(nan
, nan
), complex(nan
, nan
)},
2384 {complex(2, 2), complex(nan
, inf
), complex(zero
, -zero
)},
2385 {complex(2, 2), complex(nan
, -inf
), complex(-zero
, zero
)},
2386 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
2387 {complex(nan
, nan
), complex(zero
, -zero
), complex(nan
, nan
)},
2388 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
2389 {complex(nan
, nan
), complex(zero
, -1), complex(nan
, nan
)},
2390 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
2391 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2392 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2393 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2394 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
2395 {complex(nan
, nan
), complex(-zero
, -zero
), complex(nan
, nan
)},
2396 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
2397 {complex(nan
, nan
), complex(-zero
, -1), complex(nan
, nan
)},
2398 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
2399 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2400 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2401 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2402 {complex(nan
, nan
), complex(1, zero
), complex(nan
, nan
)},
2403 {complex(nan
, nan
), complex(1, -zero
), complex(nan
, nan
)},
2404 {complex(nan
, nan
), complex(1, 1), complex(nan
, nan
)},
2405 {complex(nan
, nan
), complex(1, -1), complex(nan
, nan
)},
2406 {complex(nan
, nan
), complex(1, 2), complex(nan
, nan
)},
2407 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2408 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2409 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2410 {complex(nan
, nan
), complex(-1, zero
), complex(nan
, nan
)},
2411 {complex(nan
, nan
), complex(-1, -zero
), complex(nan
, nan
)},
2412 {complex(nan
, nan
), complex(-1, 1), complex(nan
, nan
)},
2413 {complex(nan
, nan
), complex(-1, -1), complex(nan
, nan
)},
2414 {complex(nan
, nan
), complex(-1, 2), complex(nan
, nan
)},
2415 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2416 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2417 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2418 {complex(nan
, nan
), complex(2, zero
), complex(nan
, nan
)},
2419 {complex(nan
, nan
), complex(2, -zero
), complex(nan
, nan
)},
2420 {complex(nan
, nan
), complex(2, 1), complex(nan
, nan
)},
2421 {complex(nan
, nan
), complex(2, -1), complex(nan
, nan
)},
2422 {complex(nan
, nan
), complex(2, 2), complex(nan
, nan
)},
2423 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2424 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2425 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2426 {complex(nan
, nan
), complex(nan
, zero
), complex(nan
, nan
)},
2427 {complex(nan
, nan
), complex(nan
, -zero
), complex(nan
, nan
)},
2428 {complex(nan
, nan
), complex(nan
, 1), complex(nan
, nan
)},
2429 {complex(nan
, nan
), complex(nan
, -1), complex(nan
, nan
)},
2430 {complex(nan
, nan
), complex(nan
, 2), complex(nan
, nan
)},
2431 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2432 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2433 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2434 {complex(nan
, nan
), complex(inf
, zero
), complex(nan
, nan
)},
2435 {complex(nan
, nan
), complex(inf
, -zero
), complex(nan
, nan
)},
2436 {complex(nan
, nan
), complex(inf
, 1), complex(nan
, nan
)},
2437 {complex(nan
, nan
), complex(inf
, -1), complex(nan
, nan
)},
2438 {complex(nan
, nan
), complex(inf
, 2), complex(nan
, nan
)},
2439 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2440 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2441 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2442 {complex(nan
, nan
), complex(-inf
, zero
), complex(nan
, nan
)},
2443 {complex(nan
, nan
), complex(-inf
, -zero
), complex(nan
, nan
)},
2444 {complex(nan
, nan
), complex(-inf
, 1), complex(nan
, nan
)},
2445 {complex(nan
, nan
), complex(-inf
, -1), complex(nan
, nan
)},
2446 {complex(nan
, nan
), complex(-inf
, 2), complex(nan
, nan
)},
2447 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2448 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2449 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2450 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
2451 {complex(nan
, inf
), complex(zero
, -zero
), complex(nan
, inf
)},
2452 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
2453 {complex(nan
, inf
), complex(zero
, -1), complex(-inf
, nan
)},
2454 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
2455 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
2456 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
2457 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2458 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
2459 {complex(nan
, inf
), complex(-zero
, -zero
), complex(nan
, -inf
)},
2460 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
2461 {complex(nan
, inf
), complex(-zero
, -1), complex(-inf
, nan
)},
2462 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
2463 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
2464 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
2465 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2466 {complex(nan
, inf
), complex(1, zero
), complex(nan
, inf
)},
2467 {complex(nan
, inf
), complex(1, -zero
), complex(nan
, inf
)},
2468 {complex(nan
, inf
), complex(1, 1), complex(inf
, inf
)},
2469 {complex(nan
, inf
), complex(1, -1), complex(-inf
, inf
)},
2470 {complex(nan
, inf
), complex(1, 2), complex(inf
, inf
)},
2471 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
2472 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
2473 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2474 {complex(nan
, inf
), complex(-1, zero
), complex(nan
, -inf
)},
2475 {complex(nan
, inf
), complex(-1, -zero
), complex(nan
, -inf
)},
2476 {complex(nan
, inf
), complex(-1, 1), complex(inf
, -inf
)},
2477 {complex(nan
, inf
), complex(-1, -1), complex(-inf
, -inf
)},
2478 {complex(nan
, inf
), complex(-1, 2), complex(inf
, -inf
)},
2479 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
2480 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
2481 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2482 {complex(nan
, inf
), complex(2, zero
), complex(nan
, inf
)},
2483 {complex(nan
, inf
), complex(2, -zero
), complex(nan
, inf
)},
2484 {complex(nan
, inf
), complex(2, 1), complex(inf
, inf
)},
2485 {complex(nan
, inf
), complex(2, -1), complex(-inf
, inf
)},
2486 {complex(nan
, inf
), complex(2, 2), complex(inf
, inf
)},
2487 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
2488 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
2489 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2490 {complex(nan
, inf
), complex(nan
, zero
), complex(nan
, nan
)},
2491 {complex(nan
, inf
), complex(nan
, -zero
), complex(nan
, nan
)},
2492 {complex(nan
, inf
), complex(nan
, 1), complex(nan
, nan
)},
2493 {complex(nan
, inf
), complex(nan
, -1), complex(nan
, nan
)},
2494 {complex(nan
, inf
), complex(nan
, 2), complex(nan
, nan
)},
2495 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
2496 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
2497 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2498 {complex(nan
, inf
), complex(inf
, zero
), complex(nan
, nan
)},
2499 {complex(nan
, inf
), complex(inf
, -zero
), complex(nan
, nan
)},
2500 {complex(nan
, inf
), complex(inf
, 1), complex(nan
, nan
)},
2501 {complex(nan
, inf
), complex(inf
, -1), complex(nan
, nan
)},
2502 {complex(nan
, inf
), complex(inf
, 2), complex(nan
, nan
)},
2503 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
2504 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
2505 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2506 {complex(nan
, inf
), complex(-inf
, zero
), complex(nan
, nan
)},
2507 {complex(nan
, inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
2508 {complex(nan
, inf
), complex(-inf
, 1), complex(nan
, nan
)},
2509 {complex(nan
, inf
), complex(-inf
, -1), complex(nan
, nan
)},
2510 {complex(nan
, inf
), complex(-inf
, 2), complex(nan
, nan
)},
2511 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
2512 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
2513 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2514 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
2515 {complex(nan
, -inf
), complex(zero
, -zero
), complex(nan
, -inf
)},
2516 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
2517 {complex(nan
, -inf
), complex(zero
, -1), complex(inf
, nan
)},
2518 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
2519 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2520 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2521 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2522 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
2523 {complex(nan
, -inf
), complex(-zero
, -zero
), complex(nan
, inf
)},
2524 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
2525 {complex(nan
, -inf
), complex(-zero
, -1), complex(inf
, nan
)},
2526 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
2527 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2528 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2529 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2530 {complex(nan
, -inf
), complex(1, zero
), complex(nan
, -inf
)},
2531 {complex(nan
, -inf
), complex(1, -zero
), complex(nan
, -inf
)},
2532 {complex(nan
, -inf
), complex(1, 1), complex(-inf
, -inf
)},
2533 {complex(nan
, -inf
), complex(1, -1), complex(inf
, -inf
)},
2534 {complex(nan
, -inf
), complex(1, 2), complex(-inf
, -inf
)},
2535 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2536 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2537 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2538 {complex(nan
, -inf
), complex(-1, zero
), complex(nan
, inf
)},
2539 {complex(nan
, -inf
), complex(-1, -zero
), complex(nan
, inf
)},
2540 {complex(nan
, -inf
), complex(-1, 1), complex(-inf
, inf
)},
2541 {complex(nan
, -inf
), complex(-1, -1), complex(inf
, inf
)},
2542 {complex(nan
, -inf
), complex(-1, 2), complex(-inf
, inf
)},
2543 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2544 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2545 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2546 {complex(nan
, -inf
), complex(2, zero
), complex(nan
, -inf
)},
2547 {complex(nan
, -inf
), complex(2, -zero
), complex(nan
, -inf
)},
2548 {complex(nan
, -inf
), complex(2, 1), complex(-inf
, -inf
)},
2549 {complex(nan
, -inf
), complex(2, -1), complex(inf
, -inf
)},
2550 {complex(nan
, -inf
), complex(2, 2), complex(-inf
, -inf
)},
2551 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2552 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2553 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2554 {complex(nan
, -inf
), complex(nan
, zero
), complex(nan
, nan
)},
2555 {complex(nan
, -inf
), complex(nan
, -zero
), complex(nan
, nan
)},
2556 {complex(nan
, -inf
), complex(nan
, 1), complex(nan
, nan
)},
2557 {complex(nan
, -inf
), complex(nan
, -1), complex(nan
, nan
)},
2558 {complex(nan
, -inf
), complex(nan
, 2), complex(nan
, nan
)},
2559 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2560 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2561 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2562 {complex(nan
, -inf
), complex(inf
, zero
), complex(nan
, nan
)},
2563 {complex(nan
, -inf
), complex(inf
, -zero
), complex(nan
, nan
)},
2564 {complex(nan
, -inf
), complex(inf
, 1), complex(nan
, nan
)},
2565 {complex(nan
, -inf
), complex(inf
, -1), complex(nan
, nan
)},
2566 {complex(nan
, -inf
), complex(inf
, 2), complex(nan
, nan
)},
2567 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2568 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2569 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2570 {complex(nan
, -inf
), complex(-inf
, zero
), complex(nan
, nan
)},
2571 {complex(nan
, -inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
2572 {complex(nan
, -inf
), complex(-inf
, 1), complex(nan
, nan
)},
2573 {complex(nan
, -inf
), complex(-inf
, -1), complex(nan
, nan
)},
2574 {complex(nan
, -inf
), complex(-inf
, 2), complex(nan
, nan
)},
2575 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
2576 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
2577 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2578 {complex(nan
, zero
), complex(zero
, zero
), complex(nan
, nan
)},
2579 {complex(nan
, zero
), complex(zero
, -zero
), complex(nan
, nan
)},
2580 {complex(nan
, zero
), complex(zero
, 1), complex(nan
, nan
)},
2581 {complex(nan
, zero
), complex(zero
, -1), complex(nan
, nan
)},
2582 {complex(nan
, zero
), complex(zero
, 2), complex(nan
, nan
)},
2583 {complex(nan
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2584 {complex(nan
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
2585 {complex(nan
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2586 {complex(nan
, zero
), complex(zero
, zero
), complex(nan
, nan
)},
2587 {complex(nan
, zero
), complex(-zero
, -zero
), complex(nan
, nan
)},
2588 {complex(nan
, zero
), complex(zero
, 1), complex(nan
, nan
)},
2589 {complex(nan
, zero
), complex(-zero
, -1), complex(nan
, nan
)},
2590 {complex(nan
, zero
), complex(zero
, 2), complex(nan
, nan
)},
2591 {complex(nan
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2592 {complex(nan
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
2593 {complex(nan
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2594 {complex(nan
, zero
), complex(1, zero
), complex(nan
, nan
)},
2595 {complex(nan
, zero
), complex(1, -zero
), complex(nan
, nan
)},
2596 {complex(nan
, zero
), complex(1, 1), complex(nan
, nan
)},
2597 {complex(nan
, zero
), complex(1, -1), complex(nan
, nan
)},
2598 {complex(nan
, zero
), complex(1, 2), complex(nan
, nan
)},
2599 {complex(nan
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2600 {complex(nan
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
2601 {complex(nan
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2602 {complex(nan
, zero
), complex(-1, zero
), complex(nan
, nan
)},
2603 {complex(nan
, zero
), complex(-1, -zero
), complex(nan
, nan
)},
2604 {complex(nan
, zero
), complex(-1, 1), complex(nan
, nan
)},
2605 {complex(nan
, zero
), complex(-1, -1), complex(nan
, nan
)},
2606 {complex(nan
, zero
), complex(-1, 2), complex(nan
, nan
)},
2607 {complex(nan
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2608 {complex(nan
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
2609 {complex(nan
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2610 {complex(nan
, zero
), complex(2, zero
), complex(nan
, nan
)},
2611 {complex(nan
, zero
), complex(2, -zero
), complex(nan
, nan
)},
2612 {complex(nan
, zero
), complex(2, 1), complex(nan
, nan
)},
2613 {complex(nan
, zero
), complex(2, -1), complex(nan
, nan
)},
2614 {complex(nan
, zero
), complex(2, 2), complex(nan
, nan
)},
2615 {complex(nan
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2616 {complex(nan
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
2617 {complex(nan
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2618 {complex(nan
, zero
), complex(nan
, zero
), complex(nan
, nan
)},
2619 {complex(nan
, zero
), complex(nan
, -zero
), complex(nan
, nan
)},
2620 {complex(nan
, zero
), complex(nan
, 1), complex(nan
, nan
)},
2621 {complex(nan
, zero
), complex(nan
, -1), complex(nan
, nan
)},
2622 {complex(nan
, zero
), complex(nan
, 2), complex(nan
, nan
)},
2623 {complex(nan
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2624 {complex(nan
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
2625 {complex(nan
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2626 {complex(nan
, zero
), complex(inf
, zero
), complex(nan
, nan
)},
2627 {complex(nan
, zero
), complex(inf
, -zero
), complex(nan
, nan
)},
2628 {complex(nan
, zero
), complex(inf
, 1), complex(nan
, nan
)},
2629 {complex(nan
, zero
), complex(inf
, -1), complex(nan
, nan
)},
2630 {complex(nan
, zero
), complex(inf
, 2), complex(nan
, nan
)},
2631 {complex(nan
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2632 {complex(nan
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
2633 {complex(nan
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2634 {complex(nan
, zero
), complex(-inf
, zero
), complex(nan
, nan
)},
2635 {complex(nan
, zero
), complex(-inf
, -zero
), complex(nan
, nan
)},
2636 {complex(nan
, zero
), complex(-inf
, 1), complex(nan
, nan
)},
2637 {complex(nan
, zero
), complex(-inf
, -1), complex(nan
, nan
)},
2638 {complex(nan
, zero
), complex(-inf
, 2), complex(nan
, nan
)},
2639 {complex(nan
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
2640 {complex(nan
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
2641 {complex(nan
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2642 {complex(nan
, -zero
), complex(zero
, zero
), complex(nan
, nan
)},
2643 {complex(nan
, -zero
), complex(zero
, -zero
), complex(nan
, nan
)},
2644 {complex(nan
, -zero
), complex(zero
, 1), complex(nan
, nan
)},
2645 {complex(nan
, -zero
), complex(zero
, -1), complex(nan
, nan
)},
2646 {complex(nan
, -zero
), complex(zero
, 2), complex(nan
, nan
)},
2647 {complex(nan
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2648 {complex(nan
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
2649 {complex(nan
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2650 {complex(nan
, -zero
), complex(zero
, zero
), complex(nan
, nan
)},
2651 {complex(nan
, -zero
), complex(-zero
, -zero
), complex(nan
, nan
)},
2652 {complex(nan
, -zero
), complex(zero
, 1), complex(nan
, nan
)},
2653 {complex(nan
, -zero
), complex(-zero
, -1), complex(nan
, nan
)},
2654 {complex(nan
, -zero
), complex(zero
, 2), complex(nan
, nan
)},
2655 {complex(nan
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2656 {complex(nan
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
2657 {complex(nan
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2658 {complex(nan
, -zero
), complex(1, zero
), complex(nan
, nan
)},
2659 {complex(nan
, -zero
), complex(1, -zero
), complex(nan
, nan
)},
2660 {complex(nan
, -zero
), complex(1, 1), complex(nan
, nan
)},
2661 {complex(nan
, -zero
), complex(1, -1), complex(nan
, nan
)},
2662 {complex(nan
, -zero
), complex(1, 2), complex(nan
, nan
)},
2663 {complex(nan
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2664 {complex(nan
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
2665 {complex(nan
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2666 {complex(nan
, -zero
), complex(-1, zero
), complex(nan
, nan
)},
2667 {complex(nan
, -zero
), complex(-1, -zero
), complex(nan
, nan
)},
2668 {complex(nan
, -zero
), complex(-1, 1), complex(nan
, nan
)},
2669 {complex(nan
, -zero
), complex(-1, -1), complex(nan
, nan
)},
2670 {complex(nan
, -zero
), complex(-1, 2), complex(nan
, nan
)},
2671 {complex(nan
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2672 {complex(nan
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
2673 {complex(nan
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2674 {complex(nan
, -zero
), complex(2, zero
), complex(nan
, nan
)},
2675 {complex(nan
, -zero
), complex(2, -zero
), complex(nan
, nan
)},
2676 {complex(nan
, -zero
), complex(2, 1), complex(nan
, nan
)},
2677 {complex(nan
, -zero
), complex(2, -1), complex(nan
, nan
)},
2678 {complex(nan
, -zero
), complex(2, 2), complex(nan
, nan
)},
2679 {complex(nan
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2680 {complex(nan
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
2681 {complex(nan
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2682 {complex(nan
, -zero
), complex(nan
, zero
), complex(nan
, nan
)},
2683 {complex(nan
, -zero
), complex(nan
, -zero
), complex(nan
, nan
)},
2684 {complex(nan
, -zero
), complex(nan
, 1), complex(nan
, nan
)},
2685 {complex(nan
, -zero
), complex(nan
, -1), complex(nan
, nan
)},
2686 {complex(nan
, -zero
), complex(nan
, 2), complex(nan
, nan
)},
2687 {complex(nan
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2688 {complex(nan
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
2689 {complex(nan
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2690 {complex(nan
, -zero
), complex(inf
, zero
), complex(nan
, nan
)},
2691 {complex(nan
, -zero
), complex(inf
, -zero
), complex(nan
, nan
)},
2692 {complex(nan
, -zero
), complex(inf
, 1), complex(nan
, nan
)},
2693 {complex(nan
, -zero
), complex(inf
, -1), complex(nan
, nan
)},
2694 {complex(nan
, -zero
), complex(inf
, 2), complex(nan
, nan
)},
2695 {complex(nan
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2696 {complex(nan
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
2697 {complex(nan
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2698 {complex(nan
, -zero
), complex(-inf
, zero
), complex(nan
, nan
)},
2699 {complex(nan
, -zero
), complex(-inf
, -zero
), complex(nan
, nan
)},
2700 {complex(nan
, -zero
), complex(-inf
, 1), complex(nan
, nan
)},
2701 {complex(nan
, -zero
), complex(-inf
, -1), complex(nan
, nan
)},
2702 {complex(nan
, -zero
), complex(-inf
, 2), complex(nan
, nan
)},
2703 {complex(nan
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
2704 {complex(nan
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
2705 {complex(nan
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
2706 {complex(nan
, 1), complex(zero
, zero
), complex(nan
, inf
)},
2707 {complex(nan
, 1), complex(zero
, -zero
), complex(nan
, inf
)},
2708 {complex(nan
, 1), complex(zero
, 1), complex(nan
, nan
)},
2709 {complex(nan
, 1), complex(zero
, -1), complex(nan
, nan
)},
2710 {complex(nan
, 1), complex(zero
, 2), complex(nan
, nan
)},
2711 {complex(nan
, 1), complex(nan
, nan
), complex(nan
, nan
)},
2712 {complex(nan
, 1), complex(nan
, inf
), complex(nan
, nan
)},
2713 {complex(nan
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
2714 {complex(nan
, 1), complex(zero
, zero
), complex(nan
, inf
)},
2715 {complex(nan
, 1), complex(-zero
, -zero
), complex(nan
, -inf
)},
2716 {complex(nan
, 1), complex(zero
, 1), complex(nan
, nan
)},
2717 {complex(nan
, 1), complex(-zero
, -1), complex(nan
, nan
)},
2718 {complex(nan
, 1), complex(zero
, 2), complex(nan
, nan
)},
2719 {complex(nan
, 1), complex(nan
, nan
), complex(nan
, nan
)},
2720 {complex(nan
, 1), complex(nan
, inf
), complex(nan
, nan
)},
2721 {complex(nan
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
2722 {complex(nan
, 1), complex(1, zero
), complex(nan
, nan
)},
2723 {complex(nan
, 1), complex(1, -zero
), complex(nan
, nan
)},
2724 {complex(nan
, 1), complex(1, 1), complex(nan
, nan
)},
2725 {complex(nan
, 1), complex(1, -1), complex(nan
, nan
)},
2726 {complex(nan
, 1), complex(1, 2), complex(nan
, nan
)},
2727 {complex(nan
, 1), complex(nan
, nan
), complex(nan
, nan
)},
2728 {complex(nan
, 1), complex(nan
, inf
), complex(nan
, nan
)},
2729 {complex(nan
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
2730 {complex(nan
, 1), complex(-1, zero
), complex(nan
, nan
)},
2731 {complex(nan
, 1), complex(-1, -zero
), complex(nan
, nan
)},
2732 {complex(nan
, 1), complex(-1, 1), complex(nan
, nan
)},
2733 {complex(nan
, 1), complex(-1, -1), complex(nan
, nan
)},
2734 {complex(nan
, 1), complex(-1, 2), complex(nan
, nan
)},
2735 {complex(nan
, 1), complex(nan
, nan
), complex(nan
, nan
)},
2736 {complex(nan
, 1), complex(nan
, inf
), complex(nan
, nan
)},
2737 {complex(nan
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
2738 {complex(nan
, 1), complex(2, zero
), complex(nan
, nan
)},
2739 {complex(nan
, 1), complex(2, -zero
), complex(nan
, nan
)},
2740 {complex(nan
, 1), complex(2, 1), complex(nan
, nan
)},
2741 {complex(nan
, 1), complex(2, -1), complex(nan
, nan
)},
2742 {complex(nan
, 1), complex(2, 2), complex(nan
, nan
)},
2743 {complex(nan
, 1), complex(nan
, nan
), complex(nan
, nan
)},
2744 {complex(nan
, 1), complex(nan
, inf
), complex(nan
, nan
)},
2745 {complex(nan
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
2746 {complex(nan
, 1), complex(nan
, zero
), complex(nan
, nan
)},
2747 {complex(nan
, 1), complex(nan
, -zero
), complex(nan
, nan
)},
2748 {complex(nan
, 1), complex(nan
, 1), complex(nan
, nan
)},
2749 {complex(nan
, 1), complex(nan
, -1), complex(nan
, nan
)},
2750 {complex(nan
, 1), complex(nan
, 2), complex(nan
, nan
)},
2751 {complex(nan
, 1), complex(nan
, nan
), complex(nan
, nan
)},
2752 {complex(nan
, 1), complex(nan
, inf
), complex(nan
, nan
)},
2753 {complex(nan
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
2754 {complex(nan
, 1), complex(inf
, zero
), complex(nan
, nan
)},
2755 {complex(nan
, 1), complex(inf
, -zero
), complex(nan
, nan
)},
2756 {complex(nan
, 1), complex(inf
, 1), complex(nan
, nan
)},
2757 {complex(nan
, 1), complex(inf
, -1), complex(nan
, nan
)},
2758 {complex(nan
, 1), complex(inf
, 2), complex(nan
, nan
)},
2759 {complex(nan
, 1), complex(nan
, nan
), complex(nan
, nan
)},
2760 {complex(nan
, 1), complex(nan
, inf
), complex(nan
, nan
)},
2761 {complex(nan
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
2762 {complex(nan
, 1), complex(-inf
, zero
), complex(nan
, nan
)},
2763 {complex(nan
, 1), complex(-inf
, -zero
), complex(nan
, nan
)},
2764 {complex(nan
, 1), complex(-inf
, 1), complex(nan
, nan
)},
2765 {complex(nan
, 1), complex(-inf
, -1), complex(nan
, nan
)},
2766 {complex(nan
, 1), complex(-inf
, 2), complex(nan
, nan
)},
2767 {complex(nan
, 1), complex(nan
, nan
), complex(nan
, nan
)},
2768 {complex(nan
, 1), complex(nan
, inf
), complex(nan
, nan
)},
2769 {complex(nan
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
2770 {complex(nan
, -1), complex(zero
, zero
), complex(nan
, -inf
)},
2771 {complex(nan
, -1), complex(zero
, -zero
), complex(nan
, -inf
)},
2772 {complex(nan
, -1), complex(zero
, 1), complex(nan
, nan
)},
2773 {complex(nan
, -1), complex(zero
, -1), complex(nan
, nan
)},
2774 {complex(nan
, -1), complex(zero
, 2), complex(nan
, nan
)},
2775 {complex(nan
, -1), complex(nan
, nan
), complex(nan
, nan
)},
2776 {complex(nan
, -1), complex(nan
, inf
), complex(nan
, nan
)},
2777 {complex(nan
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
2778 {complex(nan
, -1), complex(zero
, zero
), complex(nan
, -inf
)},
2779 {complex(nan
, -1), complex(-zero
, -zero
), complex(nan
, inf
)},
2780 {complex(nan
, -1), complex(zero
, 1), complex(nan
, nan
)},
2781 {complex(nan
, -1), complex(-zero
, -1), complex(nan
, nan
)},
2782 {complex(nan
, -1), complex(zero
, 2), complex(nan
, nan
)},
2783 {complex(nan
, -1), complex(nan
, nan
), complex(nan
, nan
)},
2784 {complex(nan
, -1), complex(nan
, inf
), complex(nan
, nan
)},
2785 {complex(nan
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
2786 {complex(nan
, -1), complex(1, zero
), complex(nan
, nan
)},
2787 {complex(nan
, -1), complex(1, -zero
), complex(nan
, nan
)},
2788 {complex(nan
, -1), complex(1, 1), complex(nan
, nan
)},
2789 {complex(nan
, -1), complex(1, -1), complex(nan
, nan
)},
2790 {complex(nan
, -1), complex(1, 2), complex(nan
, nan
)},
2791 {complex(nan
, -1), complex(nan
, nan
), complex(nan
, nan
)},
2792 {complex(nan
, -1), complex(nan
, inf
), complex(nan
, nan
)},
2793 {complex(nan
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
2794 {complex(nan
, -1), complex(-1, zero
), complex(nan
, nan
)},
2795 {complex(nan
, -1), complex(-1, -zero
), complex(nan
, nan
)},
2796 {complex(nan
, -1), complex(-1, 1), complex(nan
, nan
)},
2797 {complex(nan
, -1), complex(-1, -1), complex(nan
, nan
)},
2798 {complex(nan
, -1), complex(-1, 2), complex(nan
, nan
)},
2799 {complex(nan
, -1), complex(nan
, nan
), complex(nan
, nan
)},
2800 {complex(nan
, -1), complex(nan
, inf
), complex(nan
, nan
)},
2801 {complex(nan
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
2802 {complex(nan
, -1), complex(2, zero
), complex(nan
, nan
)},
2803 {complex(nan
, -1), complex(2, -zero
), complex(nan
, nan
)},
2804 {complex(nan
, -1), complex(2, 1), complex(nan
, nan
)},
2805 {complex(nan
, -1), complex(2, -1), complex(nan
, nan
)},
2806 {complex(nan
, -1), complex(2, 2), complex(nan
, nan
)},
2807 {complex(nan
, -1), complex(nan
, nan
), complex(nan
, nan
)},
2808 {complex(nan
, -1), complex(nan
, inf
), complex(nan
, nan
)},
2809 {complex(nan
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
2810 {complex(nan
, -1), complex(nan
, zero
), complex(nan
, nan
)},
2811 {complex(nan
, -1), complex(nan
, -zero
), complex(nan
, nan
)},
2812 {complex(nan
, -1), complex(nan
, 1), complex(nan
, nan
)},
2813 {complex(nan
, -1), complex(nan
, -1), complex(nan
, nan
)},
2814 {complex(nan
, -1), complex(nan
, 2), complex(nan
, nan
)},
2815 {complex(nan
, -1), complex(nan
, nan
), complex(nan
, nan
)},
2816 {complex(nan
, -1), complex(nan
, inf
), complex(nan
, nan
)},
2817 {complex(nan
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
2818 {complex(nan
, -1), complex(inf
, zero
), complex(nan
, nan
)},
2819 {complex(nan
, -1), complex(inf
, -zero
), complex(nan
, nan
)},
2820 {complex(nan
, -1), complex(inf
, 1), complex(nan
, nan
)},
2821 {complex(nan
, -1), complex(inf
, -1), complex(nan
, nan
)},
2822 {complex(nan
, -1), complex(inf
, 2), complex(nan
, nan
)},
2823 {complex(nan
, -1), complex(nan
, nan
), complex(nan
, nan
)},
2824 {complex(nan
, -1), complex(nan
, inf
), complex(nan
, nan
)},
2825 {complex(nan
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
2826 {complex(nan
, -1), complex(-inf
, zero
), complex(nan
, nan
)},
2827 {complex(nan
, -1), complex(-inf
, -zero
), complex(nan
, nan
)},
2828 {complex(nan
, -1), complex(-inf
, 1), complex(nan
, nan
)},
2829 {complex(nan
, -1), complex(-inf
, -1), complex(nan
, nan
)},
2830 {complex(nan
, -1), complex(-inf
, 2), complex(nan
, nan
)},
2831 {complex(nan
, -1), complex(nan
, nan
), complex(nan
, nan
)},
2832 {complex(nan
, -1), complex(nan
, inf
), complex(nan
, nan
)},
2833 {complex(nan
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
2834 {complex(nan
, 2), complex(zero
, zero
), complex(nan
, inf
)},
2835 {complex(nan
, 2), complex(zero
, -zero
), complex(nan
, inf
)},
2836 {complex(nan
, 2), complex(zero
, 1), complex(nan
, nan
)},
2837 {complex(nan
, 2), complex(zero
, -1), complex(nan
, nan
)},
2838 {complex(nan
, 2), complex(zero
, 2), complex(nan
, nan
)},
2839 {complex(nan
, 2), complex(nan
, nan
), complex(nan
, nan
)},
2840 {complex(nan
, 2), complex(nan
, inf
), complex(nan
, nan
)},
2841 {complex(nan
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
2842 {complex(nan
, 2), complex(zero
, zero
), complex(nan
, inf
)},
2843 {complex(nan
, 2), complex(-zero
, -zero
), complex(nan
, -inf
)},
2844 {complex(nan
, 2), complex(zero
, 1), complex(nan
, nan
)},
2845 {complex(nan
, 2), complex(-zero
, -1), complex(nan
, nan
)},
2846 {complex(nan
, 2), complex(zero
, 2), complex(nan
, nan
)},
2847 {complex(nan
, 2), complex(nan
, nan
), complex(nan
, nan
)},
2848 {complex(nan
, 2), complex(nan
, inf
), complex(nan
, nan
)},
2849 {complex(nan
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
2850 {complex(nan
, 2), complex(1, zero
), complex(nan
, nan
)},
2851 {complex(nan
, 2), complex(1, -zero
), complex(nan
, nan
)},
2852 {complex(nan
, 2), complex(1, 1), complex(nan
, nan
)},
2853 {complex(nan
, 2), complex(1, -1), complex(nan
, nan
)},
2854 {complex(nan
, 2), complex(1, 2), complex(nan
, nan
)},
2855 {complex(nan
, 2), complex(nan
, nan
), complex(nan
, nan
)},
2856 {complex(nan
, 2), complex(nan
, inf
), complex(nan
, nan
)},
2857 {complex(nan
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
2858 {complex(nan
, 2), complex(-1, zero
), complex(nan
, nan
)},
2859 {complex(nan
, 2), complex(-1, -zero
), complex(nan
, nan
)},
2860 {complex(nan
, 2), complex(-1, 1), complex(nan
, nan
)},
2861 {complex(nan
, 2), complex(-1, -1), complex(nan
, nan
)},
2862 {complex(nan
, 2), complex(-1, 2), complex(nan
, nan
)},
2863 {complex(nan
, 2), complex(nan
, nan
), complex(nan
, nan
)},
2864 {complex(nan
, 2), complex(nan
, inf
), complex(nan
, nan
)},
2865 {complex(nan
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
2866 {complex(nan
, 2), complex(2, zero
), complex(nan
, nan
)},
2867 {complex(nan
, 2), complex(2, -zero
), complex(nan
, nan
)},
2868 {complex(nan
, 2), complex(2, 1), complex(nan
, nan
)},
2869 {complex(nan
, 2), complex(2, -1), complex(nan
, nan
)},
2870 {complex(nan
, 2), complex(2, 2), complex(nan
, nan
)},
2871 {complex(nan
, 2), complex(nan
, nan
), complex(nan
, nan
)},
2872 {complex(nan
, 2), complex(nan
, inf
), complex(nan
, nan
)},
2873 {complex(nan
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
2874 {complex(nan
, 2), complex(nan
, zero
), complex(nan
, nan
)},
2875 {complex(nan
, 2), complex(nan
, -zero
), complex(nan
, nan
)},
2876 {complex(nan
, 2), complex(nan
, 1), complex(nan
, nan
)},
2877 {complex(nan
, 2), complex(nan
, -1), complex(nan
, nan
)},
2878 {complex(nan
, 2), complex(nan
, 2), complex(nan
, nan
)},
2879 {complex(nan
, 2), complex(nan
, nan
), complex(nan
, nan
)},
2880 {complex(nan
, 2), complex(nan
, inf
), complex(nan
, nan
)},
2881 {complex(nan
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
2882 {complex(nan
, 2), complex(inf
, zero
), complex(nan
, nan
)},
2883 {complex(nan
, 2), complex(inf
, -zero
), complex(nan
, nan
)},
2884 {complex(nan
, 2), complex(inf
, 1), complex(nan
, nan
)},
2885 {complex(nan
, 2), complex(inf
, -1), complex(nan
, nan
)},
2886 {complex(nan
, 2), complex(inf
, 2), complex(nan
, nan
)},
2887 {complex(nan
, 2), complex(nan
, nan
), complex(nan
, nan
)},
2888 {complex(nan
, 2), complex(nan
, inf
), complex(nan
, nan
)},
2889 {complex(nan
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
2890 {complex(nan
, 2), complex(-inf
, zero
), complex(nan
, nan
)},
2891 {complex(nan
, 2), complex(-inf
, -zero
), complex(nan
, nan
)},
2892 {complex(nan
, 2), complex(-inf
, 1), complex(nan
, nan
)},
2893 {complex(nan
, 2), complex(-inf
, -1), complex(nan
, nan
)},
2894 {complex(nan
, 2), complex(-inf
, 2), complex(nan
, nan
)},
2895 {complex(nan
, 2), complex(nan
, nan
), complex(nan
, nan
)},
2896 {complex(nan
, 2), complex(nan
, inf
), complex(nan
, nan
)},
2897 {complex(nan
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
2898 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
2899 {complex(nan
, nan
), complex(zero
, -zero
), complex(nan
, nan
)},
2900 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
2901 {complex(nan
, nan
), complex(zero
, -1), complex(nan
, nan
)},
2902 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
2903 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2904 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2905 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2906 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
2907 {complex(nan
, nan
), complex(-zero
, -zero
), complex(nan
, nan
)},
2908 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
2909 {complex(nan
, nan
), complex(-zero
, -1), complex(nan
, nan
)},
2910 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
2911 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2912 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2913 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2914 {complex(nan
, nan
), complex(1, zero
), complex(nan
, nan
)},
2915 {complex(nan
, nan
), complex(1, -zero
), complex(nan
, nan
)},
2916 {complex(nan
, nan
), complex(1, 1), complex(nan
, nan
)},
2917 {complex(nan
, nan
), complex(1, -1), complex(nan
, nan
)},
2918 {complex(nan
, nan
), complex(1, 2), complex(nan
, nan
)},
2919 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2920 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2921 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2922 {complex(nan
, nan
), complex(-1, zero
), complex(nan
, nan
)},
2923 {complex(nan
, nan
), complex(-1, -zero
), complex(nan
, nan
)},
2924 {complex(nan
, nan
), complex(-1, 1), complex(nan
, nan
)},
2925 {complex(nan
, nan
), complex(-1, -1), complex(nan
, nan
)},
2926 {complex(nan
, nan
), complex(-1, 2), complex(nan
, nan
)},
2927 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2928 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2929 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2930 {complex(nan
, nan
), complex(2, zero
), complex(nan
, nan
)},
2931 {complex(nan
, nan
), complex(2, -zero
), complex(nan
, nan
)},
2932 {complex(nan
, nan
), complex(2, 1), complex(nan
, nan
)},
2933 {complex(nan
, nan
), complex(2, -1), complex(nan
, nan
)},
2934 {complex(nan
, nan
), complex(2, 2), complex(nan
, nan
)},
2935 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2936 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2937 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2938 {complex(nan
, nan
), complex(nan
, zero
), complex(nan
, nan
)},
2939 {complex(nan
, nan
), complex(nan
, -zero
), complex(nan
, nan
)},
2940 {complex(nan
, nan
), complex(nan
, 1), complex(nan
, nan
)},
2941 {complex(nan
, nan
), complex(nan
, -1), complex(nan
, nan
)},
2942 {complex(nan
, nan
), complex(nan
, 2), complex(nan
, nan
)},
2943 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2944 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2945 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2946 {complex(nan
, nan
), complex(inf
, zero
), complex(nan
, nan
)},
2947 {complex(nan
, nan
), complex(inf
, -zero
), complex(nan
, nan
)},
2948 {complex(nan
, nan
), complex(inf
, 1), complex(nan
, nan
)},
2949 {complex(nan
, nan
), complex(inf
, -1), complex(nan
, nan
)},
2950 {complex(nan
, nan
), complex(inf
, 2), complex(nan
, nan
)},
2951 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2952 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2953 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2954 {complex(nan
, nan
), complex(-inf
, zero
), complex(nan
, nan
)},
2955 {complex(nan
, nan
), complex(-inf
, -zero
), complex(nan
, nan
)},
2956 {complex(nan
, nan
), complex(-inf
, 1), complex(nan
, nan
)},
2957 {complex(nan
, nan
), complex(-inf
, -1), complex(nan
, nan
)},
2958 {complex(nan
, nan
), complex(-inf
, 2), complex(nan
, nan
)},
2959 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
2960 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
2961 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
2962 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
2963 {complex(nan
, inf
), complex(zero
, -zero
), complex(nan
, inf
)},
2964 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
2965 {complex(nan
, inf
), complex(zero
, -1), complex(-inf
, nan
)},
2966 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
2967 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
2968 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
2969 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2970 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
2971 {complex(nan
, inf
), complex(-zero
, -zero
), complex(nan
, -inf
)},
2972 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
2973 {complex(nan
, inf
), complex(-zero
, -1), complex(-inf
, nan
)},
2974 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
2975 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
2976 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
2977 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2978 {complex(nan
, inf
), complex(1, zero
), complex(nan
, inf
)},
2979 {complex(nan
, inf
), complex(1, -zero
), complex(nan
, inf
)},
2980 {complex(nan
, inf
), complex(1, 1), complex(inf
, inf
)},
2981 {complex(nan
, inf
), complex(1, -1), complex(-inf
, inf
)},
2982 {complex(nan
, inf
), complex(1, 2), complex(inf
, inf
)},
2983 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
2984 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
2985 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2986 {complex(nan
, inf
), complex(-1, zero
), complex(nan
, -inf
)},
2987 {complex(nan
, inf
), complex(-1, -zero
), complex(nan
, -inf
)},
2988 {complex(nan
, inf
), complex(-1, 1), complex(inf
, -inf
)},
2989 {complex(nan
, inf
), complex(-1, -1), complex(-inf
, -inf
)},
2990 {complex(nan
, inf
), complex(-1, 2), complex(inf
, -inf
)},
2991 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
2992 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
2993 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
2994 {complex(nan
, inf
), complex(2, zero
), complex(nan
, inf
)},
2995 {complex(nan
, inf
), complex(2, -zero
), complex(nan
, inf
)},
2996 {complex(nan
, inf
), complex(2, 1), complex(inf
, inf
)},
2997 {complex(nan
, inf
), complex(2, -1), complex(-inf
, inf
)},
2998 {complex(nan
, inf
), complex(2, 2), complex(inf
, inf
)},
2999 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
3000 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
3001 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3002 {complex(nan
, inf
), complex(nan
, zero
), complex(nan
, nan
)},
3003 {complex(nan
, inf
), complex(nan
, -zero
), complex(nan
, nan
)},
3004 {complex(nan
, inf
), complex(nan
, 1), complex(nan
, nan
)},
3005 {complex(nan
, inf
), complex(nan
, -1), complex(nan
, nan
)},
3006 {complex(nan
, inf
), complex(nan
, 2), complex(nan
, nan
)},
3007 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
3008 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
3009 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3010 {complex(nan
, inf
), complex(inf
, zero
), complex(nan
, nan
)},
3011 {complex(nan
, inf
), complex(inf
, -zero
), complex(nan
, nan
)},
3012 {complex(nan
, inf
), complex(inf
, 1), complex(nan
, nan
)},
3013 {complex(nan
, inf
), complex(inf
, -1), complex(nan
, nan
)},
3014 {complex(nan
, inf
), complex(inf
, 2), complex(nan
, nan
)},
3015 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
3016 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
3017 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3018 {complex(nan
, inf
), complex(-inf
, zero
), complex(nan
, nan
)},
3019 {complex(nan
, inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
3020 {complex(nan
, inf
), complex(-inf
, 1), complex(nan
, nan
)},
3021 {complex(nan
, inf
), complex(-inf
, -1), complex(nan
, nan
)},
3022 {complex(nan
, inf
), complex(-inf
, 2), complex(nan
, nan
)},
3023 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
3024 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
3025 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3026 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
3027 {complex(nan
, -inf
), complex(zero
, -zero
), complex(nan
, -inf
)},
3028 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
3029 {complex(nan
, -inf
), complex(zero
, -1), complex(inf
, nan
)},
3030 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
3031 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3032 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3033 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3034 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
3035 {complex(nan
, -inf
), complex(-zero
, -zero
), complex(nan
, inf
)},
3036 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
3037 {complex(nan
, -inf
), complex(-zero
, -1), complex(inf
, nan
)},
3038 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
3039 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3040 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3041 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3042 {complex(nan
, -inf
), complex(1, zero
), complex(nan
, -inf
)},
3043 {complex(nan
, -inf
), complex(1, -zero
), complex(nan
, -inf
)},
3044 {complex(nan
, -inf
), complex(1, 1), complex(-inf
, -inf
)},
3045 {complex(nan
, -inf
), complex(1, -1), complex(inf
, -inf
)},
3046 {complex(nan
, -inf
), complex(1, 2), complex(-inf
, -inf
)},
3047 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3048 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3049 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3050 {complex(nan
, -inf
), complex(-1, zero
), complex(nan
, inf
)},
3051 {complex(nan
, -inf
), complex(-1, -zero
), complex(nan
, inf
)},
3052 {complex(nan
, -inf
), complex(-1, 1), complex(-inf
, inf
)},
3053 {complex(nan
, -inf
), complex(-1, -1), complex(inf
, inf
)},
3054 {complex(nan
, -inf
), complex(-1, 2), complex(-inf
, inf
)},
3055 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3056 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3057 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3058 {complex(nan
, -inf
), complex(2, zero
), complex(nan
, -inf
)},
3059 {complex(nan
, -inf
), complex(2, -zero
), complex(nan
, -inf
)},
3060 {complex(nan
, -inf
), complex(2, 1), complex(-inf
, -inf
)},
3061 {complex(nan
, -inf
), complex(2, -1), complex(inf
, -inf
)},
3062 {complex(nan
, -inf
), complex(2, 2), complex(-inf
, -inf
)},
3063 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3064 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3065 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3066 {complex(nan
, -inf
), complex(nan
, zero
), complex(nan
, nan
)},
3067 {complex(nan
, -inf
), complex(nan
, -zero
), complex(nan
, nan
)},
3068 {complex(nan
, -inf
), complex(nan
, 1), complex(nan
, nan
)},
3069 {complex(nan
, -inf
), complex(nan
, -1), complex(nan
, nan
)},
3070 {complex(nan
, -inf
), complex(nan
, 2), complex(nan
, nan
)},
3071 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3072 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3073 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3074 {complex(nan
, -inf
), complex(inf
, zero
), complex(nan
, nan
)},
3075 {complex(nan
, -inf
), complex(inf
, -zero
), complex(nan
, nan
)},
3076 {complex(nan
, -inf
), complex(inf
, 1), complex(nan
, nan
)},
3077 {complex(nan
, -inf
), complex(inf
, -1), complex(nan
, nan
)},
3078 {complex(nan
, -inf
), complex(inf
, 2), complex(nan
, nan
)},
3079 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3080 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3081 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3082 {complex(nan
, -inf
), complex(-inf
, zero
), complex(nan
, nan
)},
3083 {complex(nan
, -inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
3084 {complex(nan
, -inf
), complex(-inf
, 1), complex(nan
, nan
)},
3085 {complex(nan
, -inf
), complex(-inf
, -1), complex(nan
, nan
)},
3086 {complex(nan
, -inf
), complex(-inf
, 2), complex(nan
, nan
)},
3087 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3088 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3089 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3090 {complex(inf
, zero
), complex(zero
, zero
), complex(inf
, nan
)},
3091 {complex(inf
, zero
), complex(zero
, -zero
), complex(inf
, nan
)},
3092 {complex(inf
, zero
), complex(zero
, 1), complex(nan
, -inf
)},
3093 {complex(inf
, zero
), complex(zero
, -1), complex(nan
, inf
)},
3094 {complex(inf
, zero
), complex(zero
, 2), complex(nan
, -inf
)},
3095 {complex(inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3096 {complex(inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3097 {complex(inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3098 {complex(inf
, zero
), complex(zero
, zero
), complex(inf
, nan
)},
3099 {complex(inf
, zero
), complex(-zero
, -zero
), complex(-inf
, nan
)},
3100 {complex(inf
, zero
), complex(zero
, 1), complex(nan
, -inf
)},
3101 {complex(inf
, zero
), complex(-zero
, -1), complex(nan
, inf
)},
3102 {complex(inf
, zero
), complex(zero
, 2), complex(nan
, -inf
)},
3103 {complex(inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3104 {complex(inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3105 {complex(inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3106 {complex(inf
, zero
), complex(1, zero
), complex(inf
, nan
)},
3107 {complex(inf
, zero
), complex(1, -zero
), complex(inf
, nan
)},
3108 {complex(inf
, zero
), complex(1, 1), complex(inf
, -inf
)},
3109 {complex(inf
, zero
), complex(1, -1), complex(inf
, inf
)},
3110 {complex(inf
, zero
), complex(1, 2), complex(inf
, -inf
)},
3111 {complex(inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3112 {complex(inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3113 {complex(inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3114 {complex(inf
, zero
), complex(-1, zero
), complex(-inf
, nan
)},
3115 {complex(inf
, zero
), complex(-1, -zero
), complex(-inf
, nan
)},
3116 {complex(inf
, zero
), complex(-1, 1), complex(-inf
, -inf
)},
3117 {complex(inf
, zero
), complex(-1, -1), complex(-inf
, inf
)},
3118 {complex(inf
, zero
), complex(-1, 2), complex(-inf
, -inf
)},
3119 {complex(inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3120 {complex(inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3121 {complex(inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3122 {complex(inf
, zero
), complex(2, zero
), complex(inf
, nan
)},
3123 {complex(inf
, zero
), complex(2, -zero
), complex(inf
, nan
)},
3124 {complex(inf
, zero
), complex(2, 1), complex(inf
, -inf
)},
3125 {complex(inf
, zero
), complex(2, -1), complex(inf
, inf
)},
3126 {complex(inf
, zero
), complex(2, 2), complex(inf
, -inf
)},
3127 {complex(inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3128 {complex(inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3129 {complex(inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3130 {complex(inf
, zero
), complex(nan
, zero
), complex(nan
, nan
)},
3131 {complex(inf
, zero
), complex(nan
, -zero
), complex(nan
, nan
)},
3132 {complex(inf
, zero
), complex(nan
, 1), complex(nan
, nan
)},
3133 {complex(inf
, zero
), complex(nan
, -1), complex(nan
, nan
)},
3134 {complex(inf
, zero
), complex(nan
, 2), complex(nan
, nan
)},
3135 {complex(inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3136 {complex(inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3137 {complex(inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3138 {complex(inf
, zero
), complex(inf
, zero
), complex(nan
, nan
)},
3139 {complex(inf
, zero
), complex(inf
, -zero
), complex(nan
, nan
)},
3140 {complex(inf
, zero
), complex(inf
, 1), complex(nan
, nan
)},
3141 {complex(inf
, zero
), complex(inf
, -1), complex(nan
, nan
)},
3142 {complex(inf
, zero
), complex(inf
, 2), complex(nan
, nan
)},
3143 {complex(inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3144 {complex(inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3145 {complex(inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3146 {complex(inf
, zero
), complex(-inf
, zero
), complex(nan
, nan
)},
3147 {complex(inf
, zero
), complex(-inf
, -zero
), complex(nan
, nan
)},
3148 {complex(inf
, zero
), complex(-inf
, 1), complex(nan
, nan
)},
3149 {complex(inf
, zero
), complex(-inf
, -1), complex(nan
, nan
)},
3150 {complex(inf
, zero
), complex(-inf
, 2), complex(nan
, nan
)},
3151 {complex(inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3152 {complex(inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3153 {complex(inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3154 {complex(inf
, -zero
), complex(zero
, zero
), complex(inf
, nan
)},
3155 {complex(inf
, -zero
), complex(zero
, -zero
), complex(inf
, nan
)},
3156 {complex(inf
, -zero
), complex(zero
, 1), complex(nan
, -inf
)},
3157 {complex(inf
, -zero
), complex(zero
, -1), complex(nan
, inf
)},
3158 {complex(inf
, -zero
), complex(zero
, 2), complex(nan
, -inf
)},
3159 {complex(inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3160 {complex(inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3161 {complex(inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3162 {complex(inf
, -zero
), complex(zero
, zero
), complex(inf
, nan
)},
3163 {complex(inf
, -zero
), complex(-zero
, -zero
), complex(-inf
, nan
)},
3164 {complex(inf
, -zero
), complex(zero
, 1), complex(nan
, -inf
)},
3165 {complex(inf
, -zero
), complex(-zero
, -1), complex(nan
, inf
)},
3166 {complex(inf
, -zero
), complex(zero
, 2), complex(nan
, -inf
)},
3167 {complex(inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3168 {complex(inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3169 {complex(inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3170 {complex(inf
, -zero
), complex(1, zero
), complex(inf
, nan
)},
3171 {complex(inf
, -zero
), complex(1, -zero
), complex(inf
, nan
)},
3172 {complex(inf
, -zero
), complex(1, 1), complex(inf
, -inf
)},
3173 {complex(inf
, -zero
), complex(1, -1), complex(inf
, inf
)},
3174 {complex(inf
, -zero
), complex(1, 2), complex(inf
, -inf
)},
3175 {complex(inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3176 {complex(inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3177 {complex(inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3178 {complex(inf
, -zero
), complex(-1, zero
), complex(-inf
, nan
)},
3179 {complex(inf
, -zero
), complex(-1, -zero
), complex(-inf
, nan
)},
3180 {complex(inf
, -zero
), complex(-1, 1), complex(-inf
, -inf
)},
3181 {complex(inf
, -zero
), complex(-1, -1), complex(-inf
, inf
)},
3182 {complex(inf
, -zero
), complex(-1, 2), complex(-inf
, -inf
)},
3183 {complex(inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3184 {complex(inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3185 {complex(inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3186 {complex(inf
, -zero
), complex(2, zero
), complex(inf
, nan
)},
3187 {complex(inf
, -zero
), complex(2, -zero
), complex(inf
, nan
)},
3188 {complex(inf
, -zero
), complex(2, 1), complex(inf
, -inf
)},
3189 {complex(inf
, -zero
), complex(2, -1), complex(inf
, inf
)},
3190 {complex(inf
, -zero
), complex(2, 2), complex(inf
, -inf
)},
3191 {complex(inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3192 {complex(inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3193 {complex(inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3194 {complex(inf
, -zero
), complex(nan
, zero
), complex(nan
, nan
)},
3195 {complex(inf
, -zero
), complex(nan
, -zero
), complex(nan
, nan
)},
3196 {complex(inf
, -zero
), complex(nan
, 1), complex(nan
, nan
)},
3197 {complex(inf
, -zero
), complex(nan
, -1), complex(nan
, nan
)},
3198 {complex(inf
, -zero
), complex(nan
, 2), complex(nan
, nan
)},
3199 {complex(inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3200 {complex(inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3201 {complex(inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3202 {complex(inf
, -zero
), complex(inf
, zero
), complex(nan
, nan
)},
3203 {complex(inf
, -zero
), complex(inf
, -zero
), complex(nan
, nan
)},
3204 {complex(inf
, -zero
), complex(inf
, 1), complex(nan
, nan
)},
3205 {complex(inf
, -zero
), complex(inf
, -1), complex(nan
, nan
)},
3206 {complex(inf
, -zero
), complex(inf
, 2), complex(nan
, nan
)},
3207 {complex(inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3208 {complex(inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3209 {complex(inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3210 {complex(inf
, -zero
), complex(-inf
, zero
), complex(nan
, nan
)},
3211 {complex(inf
, -zero
), complex(-inf
, -zero
), complex(nan
, nan
)},
3212 {complex(inf
, -zero
), complex(-inf
, 1), complex(nan
, nan
)},
3213 {complex(inf
, -zero
), complex(-inf
, -1), complex(nan
, nan
)},
3214 {complex(inf
, -zero
), complex(-inf
, 2), complex(nan
, nan
)},
3215 {complex(inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3216 {complex(inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3217 {complex(inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3218 {complex(inf
, 1), complex(zero
, zero
), complex(inf
, inf
)},
3219 {complex(inf
, 1), complex(zero
, -zero
), complex(inf
, inf
)},
3220 {complex(inf
, 1), complex(zero
, 1), complex(nan
, -inf
)},
3221 {complex(inf
, 1), complex(zero
, -1), complex(nan
, inf
)},
3222 {complex(inf
, 1), complex(zero
, 2), complex(nan
, -inf
)},
3223 {complex(inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3224 {complex(inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3225 {complex(inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3226 {complex(inf
, 1), complex(zero
, zero
), complex(inf
, inf
)},
3227 {complex(inf
, 1), complex(-zero
, -zero
), complex(-inf
, -inf
)},
3228 {complex(inf
, 1), complex(zero
, 1), complex(nan
, -inf
)},
3229 {complex(inf
, 1), complex(-zero
, -1), complex(nan
, inf
)},
3230 {complex(inf
, 1), complex(zero
, 2), complex(nan
, -inf
)},
3231 {complex(inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3232 {complex(inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3233 {complex(inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3234 {complex(inf
, 1), complex(1, zero
), complex(inf
, nan
)},
3235 {complex(inf
, 1), complex(1, -zero
), complex(inf
, nan
)},
3236 {complex(inf
, 1), complex(1, 1), complex(inf
, -inf
)},
3237 {complex(inf
, 1), complex(1, -1), complex(inf
, inf
)},
3238 {complex(inf
, 1), complex(1, 2), complex(inf
, -inf
)},
3239 {complex(inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3240 {complex(inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3241 {complex(inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3242 {complex(inf
, 1), complex(-1, zero
), complex(-inf
, nan
)},
3243 {complex(inf
, 1), complex(-1, -zero
), complex(-inf
, nan
)},
3244 {complex(inf
, 1), complex(-1, 1), complex(-inf
, -inf
)},
3245 {complex(inf
, 1), complex(-1, -1), complex(-inf
, inf
)},
3246 {complex(inf
, 1), complex(-1, 2), complex(-inf
, -inf
)},
3247 {complex(inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3248 {complex(inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3249 {complex(inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3250 {complex(inf
, 1), complex(2, zero
), complex(inf
, nan
)},
3251 {complex(inf
, 1), complex(2, -zero
), complex(inf
, nan
)},
3252 {complex(inf
, 1), complex(2, 1), complex(inf
, -inf
)},
3253 {complex(inf
, 1), complex(2, -1), complex(inf
, inf
)},
3254 {complex(inf
, 1), complex(2, 2), complex(inf
, -inf
)},
3255 {complex(inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3256 {complex(inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3257 {complex(inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3258 {complex(inf
, 1), complex(nan
, zero
), complex(nan
, nan
)},
3259 {complex(inf
, 1), complex(nan
, -zero
), complex(nan
, nan
)},
3260 {complex(inf
, 1), complex(nan
, 1), complex(nan
, nan
)},
3261 {complex(inf
, 1), complex(nan
, -1), complex(nan
, nan
)},
3262 {complex(inf
, 1), complex(nan
, 2), complex(nan
, nan
)},
3263 {complex(inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3264 {complex(inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3265 {complex(inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3266 {complex(inf
, 1), complex(inf
, zero
), complex(nan
, nan
)},
3267 {complex(inf
, 1), complex(inf
, -zero
), complex(nan
, nan
)},
3268 {complex(inf
, 1), complex(inf
, 1), complex(nan
, nan
)},
3269 {complex(inf
, 1), complex(inf
, -1), complex(nan
, nan
)},
3270 {complex(inf
, 1), complex(inf
, 2), complex(nan
, nan
)},
3271 {complex(inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3272 {complex(inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3273 {complex(inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3274 {complex(inf
, 1), complex(-inf
, zero
), complex(nan
, nan
)},
3275 {complex(inf
, 1), complex(-inf
, -zero
), complex(nan
, nan
)},
3276 {complex(inf
, 1), complex(-inf
, 1), complex(nan
, nan
)},
3277 {complex(inf
, 1), complex(-inf
, -1), complex(nan
, nan
)},
3278 {complex(inf
, 1), complex(-inf
, 2), complex(nan
, nan
)},
3279 {complex(inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3280 {complex(inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3281 {complex(inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3282 {complex(inf
, -1), complex(zero
, zero
), complex(inf
, -inf
)},
3283 {complex(inf
, -1), complex(zero
, -zero
), complex(inf
, -inf
)},
3284 {complex(inf
, -1), complex(zero
, 1), complex(nan
, -inf
)},
3285 {complex(inf
, -1), complex(zero
, -1), complex(nan
, inf
)},
3286 {complex(inf
, -1), complex(zero
, 2), complex(nan
, -inf
)},
3287 {complex(inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3288 {complex(inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3289 {complex(inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3290 {complex(inf
, -1), complex(zero
, zero
), complex(inf
, -inf
)},
3291 {complex(inf
, -1), complex(-zero
, -zero
), complex(-inf
, inf
)},
3292 {complex(inf
, -1), complex(zero
, 1), complex(nan
, -inf
)},
3293 {complex(inf
, -1), complex(-zero
, -1), complex(nan
, inf
)},
3294 {complex(inf
, -1), complex(zero
, 2), complex(nan
, -inf
)},
3295 {complex(inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3296 {complex(inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3297 {complex(inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3298 {complex(inf
, -1), complex(1, zero
), complex(inf
, nan
)},
3299 {complex(inf
, -1), complex(1, -zero
), complex(inf
, nan
)},
3300 {complex(inf
, -1), complex(1, 1), complex(inf
, -inf
)},
3301 {complex(inf
, -1), complex(1, -1), complex(inf
, inf
)},
3302 {complex(inf
, -1), complex(1, 2), complex(inf
, -inf
)},
3303 {complex(inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3304 {complex(inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3305 {complex(inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3306 {complex(inf
, -1), complex(-1, zero
), complex(-inf
, nan
)},
3307 {complex(inf
, -1), complex(-1, -zero
), complex(-inf
, nan
)},
3308 {complex(inf
, -1), complex(-1, 1), complex(-inf
, -inf
)},
3309 {complex(inf
, -1), complex(-1, -1), complex(-inf
, inf
)},
3310 {complex(inf
, -1), complex(-1, 2), complex(-inf
, -inf
)},
3311 {complex(inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3312 {complex(inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3313 {complex(inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3314 {complex(inf
, -1), complex(2, zero
), complex(inf
, nan
)},
3315 {complex(inf
, -1), complex(2, -zero
), complex(inf
, nan
)},
3316 {complex(inf
, -1), complex(2, 1), complex(inf
, -inf
)},
3317 {complex(inf
, -1), complex(2, -1), complex(inf
, inf
)},
3318 {complex(inf
, -1), complex(2, 2), complex(inf
, -inf
)},
3319 {complex(inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3320 {complex(inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3321 {complex(inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3322 {complex(inf
, -1), complex(nan
, zero
), complex(nan
, nan
)},
3323 {complex(inf
, -1), complex(nan
, -zero
), complex(nan
, nan
)},
3324 {complex(inf
, -1), complex(nan
, 1), complex(nan
, nan
)},
3325 {complex(inf
, -1), complex(nan
, -1), complex(nan
, nan
)},
3326 {complex(inf
, -1), complex(nan
, 2), complex(nan
, nan
)},
3327 {complex(inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3328 {complex(inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3329 {complex(inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3330 {complex(inf
, -1), complex(inf
, zero
), complex(nan
, nan
)},
3331 {complex(inf
, -1), complex(inf
, -zero
), complex(nan
, nan
)},
3332 {complex(inf
, -1), complex(inf
, 1), complex(nan
, nan
)},
3333 {complex(inf
, -1), complex(inf
, -1), complex(nan
, nan
)},
3334 {complex(inf
, -1), complex(inf
, 2), complex(nan
, nan
)},
3335 {complex(inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3336 {complex(inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3337 {complex(inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3338 {complex(inf
, -1), complex(-inf
, zero
), complex(nan
, nan
)},
3339 {complex(inf
, -1), complex(-inf
, -zero
), complex(nan
, nan
)},
3340 {complex(inf
, -1), complex(-inf
, 1), complex(nan
, nan
)},
3341 {complex(inf
, -1), complex(-inf
, -1), complex(nan
, nan
)},
3342 {complex(inf
, -1), complex(-inf
, 2), complex(nan
, nan
)},
3343 {complex(inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3344 {complex(inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3345 {complex(inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3346 {complex(inf
, 2), complex(zero
, zero
), complex(inf
, inf
)},
3347 {complex(inf
, 2), complex(zero
, -zero
), complex(inf
, inf
)},
3348 {complex(inf
, 2), complex(zero
, 1), complex(nan
, -inf
)},
3349 {complex(inf
, 2), complex(zero
, -1), complex(nan
, inf
)},
3350 {complex(inf
, 2), complex(zero
, 2), complex(nan
, -inf
)},
3351 {complex(inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3352 {complex(inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3353 {complex(inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3354 {complex(inf
, 2), complex(zero
, zero
), complex(inf
, inf
)},
3355 {complex(inf
, 2), complex(-zero
, -zero
), complex(-inf
, -inf
)},
3356 {complex(inf
, 2), complex(zero
, 1), complex(nan
, -inf
)},
3357 {complex(inf
, 2), complex(-zero
, -1), complex(nan
, inf
)},
3358 {complex(inf
, 2), complex(zero
, 2), complex(nan
, -inf
)},
3359 {complex(inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3360 {complex(inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3361 {complex(inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3362 {complex(inf
, 2), complex(1, zero
), complex(inf
, nan
)},
3363 {complex(inf
, 2), complex(1, -zero
), complex(inf
, nan
)},
3364 {complex(inf
, 2), complex(1, 1), complex(inf
, -inf
)},
3365 {complex(inf
, 2), complex(1, -1), complex(inf
, inf
)},
3366 {complex(inf
, 2), complex(1, 2), complex(inf
, -inf
)},
3367 {complex(inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3368 {complex(inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3369 {complex(inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3370 {complex(inf
, 2), complex(-1, zero
), complex(-inf
, nan
)},
3371 {complex(inf
, 2), complex(-1, -zero
), complex(-inf
, nan
)},
3372 {complex(inf
, 2), complex(-1, 1), complex(-inf
, -inf
)},
3373 {complex(inf
, 2), complex(-1, -1), complex(-inf
, inf
)},
3374 {complex(inf
, 2), complex(-1, 2), complex(-inf
, -inf
)},
3375 {complex(inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3376 {complex(inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3377 {complex(inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3378 {complex(inf
, 2), complex(2, zero
), complex(inf
, nan
)},
3379 {complex(inf
, 2), complex(2, -zero
), complex(inf
, nan
)},
3380 {complex(inf
, 2), complex(2, 1), complex(inf
, -inf
)},
3381 {complex(inf
, 2), complex(2, -1), complex(inf
, inf
)},
3382 {complex(inf
, 2), complex(2, 2), complex(inf
, -inf
)},
3383 {complex(inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3384 {complex(inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3385 {complex(inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3386 {complex(inf
, 2), complex(nan
, zero
), complex(nan
, nan
)},
3387 {complex(inf
, 2), complex(nan
, -zero
), complex(nan
, nan
)},
3388 {complex(inf
, 2), complex(nan
, 1), complex(nan
, nan
)},
3389 {complex(inf
, 2), complex(nan
, -1), complex(nan
, nan
)},
3390 {complex(inf
, 2), complex(nan
, 2), complex(nan
, nan
)},
3391 {complex(inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3392 {complex(inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3393 {complex(inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3394 {complex(inf
, 2), complex(inf
, zero
), complex(nan
, nan
)},
3395 {complex(inf
, 2), complex(inf
, -zero
), complex(nan
, nan
)},
3396 {complex(inf
, 2), complex(inf
, 1), complex(nan
, nan
)},
3397 {complex(inf
, 2), complex(inf
, -1), complex(nan
, nan
)},
3398 {complex(inf
, 2), complex(inf
, 2), complex(nan
, nan
)},
3399 {complex(inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3400 {complex(inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3401 {complex(inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3402 {complex(inf
, 2), complex(-inf
, zero
), complex(nan
, nan
)},
3403 {complex(inf
, 2), complex(-inf
, -zero
), complex(nan
, nan
)},
3404 {complex(inf
, 2), complex(-inf
, 1), complex(nan
, nan
)},
3405 {complex(inf
, 2), complex(-inf
, -1), complex(nan
, nan
)},
3406 {complex(inf
, 2), complex(-inf
, 2), complex(nan
, nan
)},
3407 {complex(inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3408 {complex(inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3409 {complex(inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3410 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
3411 {complex(nan
, nan
), complex(zero
, -zero
), complex(nan
, nan
)},
3412 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
3413 {complex(nan
, nan
), complex(zero
, -1), complex(nan
, nan
)},
3414 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
3415 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3416 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3417 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3418 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
3419 {complex(nan
, nan
), complex(-zero
, -zero
), complex(nan
, nan
)},
3420 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
3421 {complex(nan
, nan
), complex(-zero
, -1), complex(nan
, nan
)},
3422 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
3423 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3424 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3425 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3426 {complex(nan
, nan
), complex(1, zero
), complex(nan
, nan
)},
3427 {complex(nan
, nan
), complex(1, -zero
), complex(nan
, nan
)},
3428 {complex(nan
, nan
), complex(1, 1), complex(nan
, nan
)},
3429 {complex(nan
, nan
), complex(1, -1), complex(nan
, nan
)},
3430 {complex(nan
, nan
), complex(1, 2), complex(nan
, nan
)},
3431 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3432 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3433 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3434 {complex(nan
, nan
), complex(-1, zero
), complex(nan
, nan
)},
3435 {complex(nan
, nan
), complex(-1, -zero
), complex(nan
, nan
)},
3436 {complex(nan
, nan
), complex(-1, 1), complex(nan
, nan
)},
3437 {complex(nan
, nan
), complex(-1, -1), complex(nan
, nan
)},
3438 {complex(nan
, nan
), complex(-1, 2), complex(nan
, nan
)},
3439 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3440 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3441 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3442 {complex(nan
, nan
), complex(2, zero
), complex(nan
, nan
)},
3443 {complex(nan
, nan
), complex(2, -zero
), complex(nan
, nan
)},
3444 {complex(nan
, nan
), complex(2, 1), complex(nan
, nan
)},
3445 {complex(nan
, nan
), complex(2, -1), complex(nan
, nan
)},
3446 {complex(nan
, nan
), complex(2, 2), complex(nan
, nan
)},
3447 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3448 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3449 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3450 {complex(nan
, nan
), complex(nan
, zero
), complex(nan
, nan
)},
3451 {complex(nan
, nan
), complex(nan
, -zero
), complex(nan
, nan
)},
3452 {complex(nan
, nan
), complex(nan
, 1), complex(nan
, nan
)},
3453 {complex(nan
, nan
), complex(nan
, -1), complex(nan
, nan
)},
3454 {complex(nan
, nan
), complex(nan
, 2), complex(nan
, nan
)},
3455 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3456 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3457 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3458 {complex(nan
, nan
), complex(inf
, zero
), complex(nan
, nan
)},
3459 {complex(nan
, nan
), complex(inf
, -zero
), complex(nan
, nan
)},
3460 {complex(nan
, nan
), complex(inf
, 1), complex(nan
, nan
)},
3461 {complex(nan
, nan
), complex(inf
, -1), complex(nan
, nan
)},
3462 {complex(nan
, nan
), complex(inf
, 2), complex(nan
, nan
)},
3463 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3464 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3465 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3466 {complex(nan
, nan
), complex(-inf
, zero
), complex(nan
, nan
)},
3467 {complex(nan
, nan
), complex(-inf
, -zero
), complex(nan
, nan
)},
3468 {complex(nan
, nan
), complex(-inf
, 1), complex(nan
, nan
)},
3469 {complex(nan
, nan
), complex(-inf
, -1), complex(nan
, nan
)},
3470 {complex(nan
, nan
), complex(-inf
, 2), complex(nan
, nan
)},
3471 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3472 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3473 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3474 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
3475 {complex(nan
, inf
), complex(zero
, -zero
), complex(nan
, inf
)},
3476 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
3477 {complex(nan
, inf
), complex(zero
, -1), complex(-inf
, nan
)},
3478 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
3479 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
3480 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
3481 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3482 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
3483 {complex(nan
, inf
), complex(-zero
, -zero
), complex(nan
, -inf
)},
3484 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
3485 {complex(nan
, inf
), complex(-zero
, -1), complex(-inf
, nan
)},
3486 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
3487 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
3488 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
3489 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3490 {complex(nan
, inf
), complex(1, zero
), complex(nan
, inf
)},
3491 {complex(nan
, inf
), complex(1, -zero
), complex(nan
, inf
)},
3492 {complex(nan
, inf
), complex(1, 1), complex(inf
, inf
)},
3493 {complex(nan
, inf
), complex(1, -1), complex(-inf
, inf
)},
3494 {complex(nan
, inf
), complex(1, 2), complex(inf
, inf
)},
3495 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
3496 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
3497 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3498 {complex(nan
, inf
), complex(-1, zero
), complex(nan
, -inf
)},
3499 {complex(nan
, inf
), complex(-1, -zero
), complex(nan
, -inf
)},
3500 {complex(nan
, inf
), complex(-1, 1), complex(inf
, -inf
)},
3501 {complex(nan
, inf
), complex(-1, -1), complex(-inf
, -inf
)},
3502 {complex(nan
, inf
), complex(-1, 2), complex(inf
, -inf
)},
3503 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
3504 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
3505 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3506 {complex(nan
, inf
), complex(2, zero
), complex(nan
, inf
)},
3507 {complex(nan
, inf
), complex(2, -zero
), complex(nan
, inf
)},
3508 {complex(nan
, inf
), complex(2, 1), complex(inf
, inf
)},
3509 {complex(nan
, inf
), complex(2, -1), complex(-inf
, inf
)},
3510 {complex(nan
, inf
), complex(2, 2), complex(inf
, inf
)},
3511 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
3512 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
3513 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3514 {complex(nan
, inf
), complex(nan
, zero
), complex(nan
, nan
)},
3515 {complex(nan
, inf
), complex(nan
, -zero
), complex(nan
, nan
)},
3516 {complex(nan
, inf
), complex(nan
, 1), complex(nan
, nan
)},
3517 {complex(nan
, inf
), complex(nan
, -1), complex(nan
, nan
)},
3518 {complex(nan
, inf
), complex(nan
, 2), complex(nan
, nan
)},
3519 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
3520 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
3521 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3522 {complex(nan
, inf
), complex(inf
, zero
), complex(nan
, nan
)},
3523 {complex(nan
, inf
), complex(inf
, -zero
), complex(nan
, nan
)},
3524 {complex(nan
, inf
), complex(inf
, 1), complex(nan
, nan
)},
3525 {complex(nan
, inf
), complex(inf
, -1), complex(nan
, nan
)},
3526 {complex(nan
, inf
), complex(inf
, 2), complex(nan
, nan
)},
3527 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
3528 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
3529 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3530 {complex(nan
, inf
), complex(-inf
, zero
), complex(nan
, nan
)},
3531 {complex(nan
, inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
3532 {complex(nan
, inf
), complex(-inf
, 1), complex(nan
, nan
)},
3533 {complex(nan
, inf
), complex(-inf
, -1), complex(nan
, nan
)},
3534 {complex(nan
, inf
), complex(-inf
, 2), complex(nan
, nan
)},
3535 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
3536 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
3537 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3538 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
3539 {complex(nan
, -inf
), complex(zero
, -zero
), complex(nan
, -inf
)},
3540 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
3541 {complex(nan
, -inf
), complex(zero
, -1), complex(inf
, nan
)},
3542 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
3543 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3544 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3545 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3546 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
3547 {complex(nan
, -inf
), complex(-zero
, -zero
), complex(nan
, inf
)},
3548 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
3549 {complex(nan
, -inf
), complex(-zero
, -1), complex(inf
, nan
)},
3550 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
3551 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3552 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3553 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3554 {complex(nan
, -inf
), complex(1, zero
), complex(nan
, -inf
)},
3555 {complex(nan
, -inf
), complex(1, -zero
), complex(nan
, -inf
)},
3556 {complex(nan
, -inf
), complex(1, 1), complex(-inf
, -inf
)},
3557 {complex(nan
, -inf
), complex(1, -1), complex(inf
, -inf
)},
3558 {complex(nan
, -inf
), complex(1, 2), complex(-inf
, -inf
)},
3559 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3560 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3561 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3562 {complex(nan
, -inf
), complex(-1, zero
), complex(nan
, inf
)},
3563 {complex(nan
, -inf
), complex(-1, -zero
), complex(nan
, inf
)},
3564 {complex(nan
, -inf
), complex(-1, 1), complex(-inf
, inf
)},
3565 {complex(nan
, -inf
), complex(-1, -1), complex(inf
, inf
)},
3566 {complex(nan
, -inf
), complex(-1, 2), complex(-inf
, inf
)},
3567 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3568 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3569 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3570 {complex(nan
, -inf
), complex(2, zero
), complex(nan
, -inf
)},
3571 {complex(nan
, -inf
), complex(2, -zero
), complex(nan
, -inf
)},
3572 {complex(nan
, -inf
), complex(2, 1), complex(-inf
, -inf
)},
3573 {complex(nan
, -inf
), complex(2, -1), complex(inf
, -inf
)},
3574 {complex(nan
, -inf
), complex(2, 2), complex(-inf
, -inf
)},
3575 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3576 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3577 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3578 {complex(nan
, -inf
), complex(nan
, zero
), complex(nan
, nan
)},
3579 {complex(nan
, -inf
), complex(nan
, -zero
), complex(nan
, nan
)},
3580 {complex(nan
, -inf
), complex(nan
, 1), complex(nan
, nan
)},
3581 {complex(nan
, -inf
), complex(nan
, -1), complex(nan
, nan
)},
3582 {complex(nan
, -inf
), complex(nan
, 2), complex(nan
, nan
)},
3583 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3584 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3585 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3586 {complex(nan
, -inf
), complex(inf
, zero
), complex(nan
, nan
)},
3587 {complex(nan
, -inf
), complex(inf
, -zero
), complex(nan
, nan
)},
3588 {complex(nan
, -inf
), complex(inf
, 1), complex(nan
, nan
)},
3589 {complex(nan
, -inf
), complex(inf
, -1), complex(nan
, nan
)},
3590 {complex(nan
, -inf
), complex(inf
, 2), complex(nan
, nan
)},
3591 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3592 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3593 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3594 {complex(nan
, -inf
), complex(-inf
, zero
), complex(nan
, nan
)},
3595 {complex(nan
, -inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
3596 {complex(nan
, -inf
), complex(-inf
, 1), complex(nan
, nan
)},
3597 {complex(nan
, -inf
), complex(-inf
, -1), complex(nan
, nan
)},
3598 {complex(nan
, -inf
), complex(-inf
, 2), complex(nan
, nan
)},
3599 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
3600 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
3601 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3602 {complex(-inf
, zero
), complex(zero
, zero
), complex(-inf
, nan
)},
3603 {complex(-inf
, zero
), complex(zero
, -zero
), complex(-inf
, nan
)},
3604 {complex(-inf
, zero
), complex(zero
, 1), complex(nan
, inf
)},
3605 {complex(-inf
, zero
), complex(zero
, -1), complex(nan
, -inf
)},
3606 {complex(-inf
, zero
), complex(zero
, 2), complex(nan
, inf
)},
3607 {complex(-inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3608 {complex(-inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3609 {complex(-inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3610 {complex(-inf
, zero
), complex(zero
, zero
), complex(-inf
, nan
)},
3611 {complex(-inf
, zero
), complex(-zero
, -zero
), complex(inf
, nan
)},
3612 {complex(-inf
, zero
), complex(zero
, 1), complex(nan
, inf
)},
3613 {complex(-inf
, zero
), complex(-zero
, -1), complex(nan
, -inf
)},
3614 {complex(-inf
, zero
), complex(zero
, 2), complex(nan
, inf
)},
3615 {complex(-inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3616 {complex(-inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3617 {complex(-inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3618 {complex(-inf
, zero
), complex(1, zero
), complex(-inf
, nan
)},
3619 {complex(-inf
, zero
), complex(1, -zero
), complex(-inf
, nan
)},
3620 {complex(-inf
, zero
), complex(1, 1), complex(-inf
, inf
)},
3621 {complex(-inf
, zero
), complex(1, -1), complex(-inf
, -inf
)},
3622 {complex(-inf
, zero
), complex(1, 2), complex(-inf
, inf
)},
3623 {complex(-inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3624 {complex(-inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3625 {complex(-inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3626 {complex(-inf
, zero
), complex(-1, zero
), complex(inf
, nan
)},
3627 {complex(-inf
, zero
), complex(-1, -zero
), complex(inf
, nan
)},
3628 {complex(-inf
, zero
), complex(-1, 1), complex(inf
, inf
)},
3629 {complex(-inf
, zero
), complex(-1, -1), complex(inf
, -inf
)},
3630 {complex(-inf
, zero
), complex(-1, 2), complex(inf
, inf
)},
3631 {complex(-inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3632 {complex(-inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3633 {complex(-inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3634 {complex(-inf
, zero
), complex(2, zero
), complex(-inf
, nan
)},
3635 {complex(-inf
, zero
), complex(2, -zero
), complex(-inf
, nan
)},
3636 {complex(-inf
, zero
), complex(2, 1), complex(-inf
, inf
)},
3637 {complex(-inf
, zero
), complex(2, -1), complex(-inf
, -inf
)},
3638 {complex(-inf
, zero
), complex(2, 2), complex(-inf
, inf
)},
3639 {complex(-inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3640 {complex(-inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3641 {complex(-inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3642 {complex(-inf
, zero
), complex(nan
, zero
), complex(nan
, nan
)},
3643 {complex(-inf
, zero
), complex(nan
, -zero
), complex(nan
, nan
)},
3644 {complex(-inf
, zero
), complex(nan
, 1), complex(nan
, nan
)},
3645 {complex(-inf
, zero
), complex(nan
, -1), complex(nan
, nan
)},
3646 {complex(-inf
, zero
), complex(nan
, 2), complex(nan
, nan
)},
3647 {complex(-inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3648 {complex(-inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3649 {complex(-inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3650 {complex(-inf
, zero
), complex(inf
, zero
), complex(nan
, nan
)},
3651 {complex(-inf
, zero
), complex(inf
, -zero
), complex(nan
, nan
)},
3652 {complex(-inf
, zero
), complex(inf
, 1), complex(nan
, nan
)},
3653 {complex(-inf
, zero
), complex(inf
, -1), complex(nan
, nan
)},
3654 {complex(-inf
, zero
), complex(inf
, 2), complex(nan
, nan
)},
3655 {complex(-inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3656 {complex(-inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3657 {complex(-inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3658 {complex(-inf
, zero
), complex(-inf
, zero
), complex(nan
, nan
)},
3659 {complex(-inf
, zero
), complex(-inf
, -zero
), complex(nan
, nan
)},
3660 {complex(-inf
, zero
), complex(-inf
, 1), complex(nan
, nan
)},
3661 {complex(-inf
, zero
), complex(-inf
, -1), complex(nan
, nan
)},
3662 {complex(-inf
, zero
), complex(-inf
, 2), complex(nan
, nan
)},
3663 {complex(-inf
, zero
), complex(nan
, nan
), complex(nan
, nan
)},
3664 {complex(-inf
, zero
), complex(nan
, inf
), complex(nan
, nan
)},
3665 {complex(-inf
, zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3666 {complex(-inf
, -zero
), complex(zero
, zero
), complex(-inf
, nan
)},
3667 {complex(-inf
, -zero
), complex(zero
, -zero
), complex(-inf
, nan
)},
3668 {complex(-inf
, -zero
), complex(zero
, 1), complex(nan
, inf
)},
3669 {complex(-inf
, -zero
), complex(zero
, -1), complex(nan
, -inf
)},
3670 {complex(-inf
, -zero
), complex(zero
, 2), complex(nan
, inf
)},
3671 {complex(-inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3672 {complex(-inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3673 {complex(-inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3674 {complex(-inf
, -zero
), complex(zero
, zero
), complex(-inf
, nan
)},
3675 {complex(-inf
, -zero
), complex(-zero
, -zero
), complex(inf
, nan
)},
3676 {complex(-inf
, -zero
), complex(zero
, 1), complex(nan
, inf
)},
3677 {complex(-inf
, -zero
), complex(-zero
, -1), complex(nan
, -inf
)},
3678 {complex(-inf
, -zero
), complex(zero
, 2), complex(nan
, inf
)},
3679 {complex(-inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3680 {complex(-inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3681 {complex(-inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3682 {complex(-inf
, -zero
), complex(1, zero
), complex(-inf
, nan
)},
3683 {complex(-inf
, -zero
), complex(1, -zero
), complex(-inf
, nan
)},
3684 {complex(-inf
, -zero
), complex(1, 1), complex(-inf
, inf
)},
3685 {complex(-inf
, -zero
), complex(1, -1), complex(-inf
, -inf
)},
3686 {complex(-inf
, -zero
), complex(1, 2), complex(-inf
, inf
)},
3687 {complex(-inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3688 {complex(-inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3689 {complex(-inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3690 {complex(-inf
, -zero
), complex(-1, zero
), complex(inf
, nan
)},
3691 {complex(-inf
, -zero
), complex(-1, -zero
), complex(inf
, nan
)},
3692 {complex(-inf
, -zero
), complex(-1, 1), complex(inf
, inf
)},
3693 {complex(-inf
, -zero
), complex(-1, -1), complex(inf
, -inf
)},
3694 {complex(-inf
, -zero
), complex(-1, 2), complex(inf
, inf
)},
3695 {complex(-inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3696 {complex(-inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3697 {complex(-inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3698 {complex(-inf
, -zero
), complex(2, zero
), complex(-inf
, nan
)},
3699 {complex(-inf
, -zero
), complex(2, -zero
), complex(-inf
, nan
)},
3700 {complex(-inf
, -zero
), complex(2, 1), complex(-inf
, inf
)},
3701 {complex(-inf
, -zero
), complex(2, -1), complex(-inf
, -inf
)},
3702 {complex(-inf
, -zero
), complex(2, 2), complex(-inf
, inf
)},
3703 {complex(-inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3704 {complex(-inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3705 {complex(-inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3706 {complex(-inf
, -zero
), complex(nan
, zero
), complex(nan
, nan
)},
3707 {complex(-inf
, -zero
), complex(nan
, -zero
), complex(nan
, nan
)},
3708 {complex(-inf
, -zero
), complex(nan
, 1), complex(nan
, nan
)},
3709 {complex(-inf
, -zero
), complex(nan
, -1), complex(nan
, nan
)},
3710 {complex(-inf
, -zero
), complex(nan
, 2), complex(nan
, nan
)},
3711 {complex(-inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3712 {complex(-inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3713 {complex(-inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3714 {complex(-inf
, -zero
), complex(inf
, zero
), complex(nan
, nan
)},
3715 {complex(-inf
, -zero
), complex(inf
, -zero
), complex(nan
, nan
)},
3716 {complex(-inf
, -zero
), complex(inf
, 1), complex(nan
, nan
)},
3717 {complex(-inf
, -zero
), complex(inf
, -1), complex(nan
, nan
)},
3718 {complex(-inf
, -zero
), complex(inf
, 2), complex(nan
, nan
)},
3719 {complex(-inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3720 {complex(-inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3721 {complex(-inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3722 {complex(-inf
, -zero
), complex(-inf
, zero
), complex(nan
, nan
)},
3723 {complex(-inf
, -zero
), complex(-inf
, -zero
), complex(nan
, nan
)},
3724 {complex(-inf
, -zero
), complex(-inf
, 1), complex(nan
, nan
)},
3725 {complex(-inf
, -zero
), complex(-inf
, -1), complex(nan
, nan
)},
3726 {complex(-inf
, -zero
), complex(-inf
, 2), complex(nan
, nan
)},
3727 {complex(-inf
, -zero
), complex(nan
, nan
), complex(nan
, nan
)},
3728 {complex(-inf
, -zero
), complex(nan
, inf
), complex(nan
, nan
)},
3729 {complex(-inf
, -zero
), complex(nan
, -inf
), complex(nan
, nan
)},
3730 {complex(-inf
, 1), complex(zero
, zero
), complex(-inf
, inf
)},
3731 {complex(-inf
, 1), complex(zero
, -zero
), complex(-inf
, inf
)},
3732 {complex(-inf
, 1), complex(zero
, 1), complex(nan
, inf
)},
3733 {complex(-inf
, 1), complex(zero
, -1), complex(nan
, -inf
)},
3734 {complex(-inf
, 1), complex(zero
, 2), complex(nan
, inf
)},
3735 {complex(-inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3736 {complex(-inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3737 {complex(-inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3738 {complex(-inf
, 1), complex(zero
, zero
), complex(-inf
, inf
)},
3739 {complex(-inf
, 1), complex(-zero
, -zero
), complex(inf
, -inf
)},
3740 {complex(-inf
, 1), complex(zero
, 1), complex(nan
, inf
)},
3741 {complex(-inf
, 1), complex(-zero
, -1), complex(nan
, -inf
)},
3742 {complex(-inf
, 1), complex(zero
, 2), complex(nan
, inf
)},
3743 {complex(-inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3744 {complex(-inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3745 {complex(-inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3746 {complex(-inf
, 1), complex(1, zero
), complex(-inf
, nan
)},
3747 {complex(-inf
, 1), complex(1, -zero
), complex(-inf
, nan
)},
3748 {complex(-inf
, 1), complex(1, 1), complex(-inf
, inf
)},
3749 {complex(-inf
, 1), complex(1, -1), complex(-inf
, -inf
)},
3750 {complex(-inf
, 1), complex(1, 2), complex(-inf
, inf
)},
3751 {complex(-inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3752 {complex(-inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3753 {complex(-inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3754 {complex(-inf
, 1), complex(-1, zero
), complex(inf
, nan
)},
3755 {complex(-inf
, 1), complex(-1, -zero
), complex(inf
, nan
)},
3756 {complex(-inf
, 1), complex(-1, 1), complex(inf
, inf
)},
3757 {complex(-inf
, 1), complex(-1, -1), complex(inf
, -inf
)},
3758 {complex(-inf
, 1), complex(-1, 2), complex(inf
, inf
)},
3759 {complex(-inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3760 {complex(-inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3761 {complex(-inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3762 {complex(-inf
, 1), complex(2, zero
), complex(-inf
, nan
)},
3763 {complex(-inf
, 1), complex(2, -zero
), complex(-inf
, nan
)},
3764 {complex(-inf
, 1), complex(2, 1), complex(-inf
, inf
)},
3765 {complex(-inf
, 1), complex(2, -1), complex(-inf
, -inf
)},
3766 {complex(-inf
, 1), complex(2, 2), complex(-inf
, inf
)},
3767 {complex(-inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3768 {complex(-inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3769 {complex(-inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3770 {complex(-inf
, 1), complex(nan
, zero
), complex(nan
, nan
)},
3771 {complex(-inf
, 1), complex(nan
, -zero
), complex(nan
, nan
)},
3772 {complex(-inf
, 1), complex(nan
, 1), complex(nan
, nan
)},
3773 {complex(-inf
, 1), complex(nan
, -1), complex(nan
, nan
)},
3774 {complex(-inf
, 1), complex(nan
, 2), complex(nan
, nan
)},
3775 {complex(-inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3776 {complex(-inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3777 {complex(-inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3778 {complex(-inf
, 1), complex(inf
, zero
), complex(nan
, nan
)},
3779 {complex(-inf
, 1), complex(inf
, -zero
), complex(nan
, nan
)},
3780 {complex(-inf
, 1), complex(inf
, 1), complex(nan
, nan
)},
3781 {complex(-inf
, 1), complex(inf
, -1), complex(nan
, nan
)},
3782 {complex(-inf
, 1), complex(inf
, 2), complex(nan
, nan
)},
3783 {complex(-inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3784 {complex(-inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3785 {complex(-inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3786 {complex(-inf
, 1), complex(-inf
, zero
), complex(nan
, nan
)},
3787 {complex(-inf
, 1), complex(-inf
, -zero
), complex(nan
, nan
)},
3788 {complex(-inf
, 1), complex(-inf
, 1), complex(nan
, nan
)},
3789 {complex(-inf
, 1), complex(-inf
, -1), complex(nan
, nan
)},
3790 {complex(-inf
, 1), complex(-inf
, 2), complex(nan
, nan
)},
3791 {complex(-inf
, 1), complex(nan
, nan
), complex(nan
, nan
)},
3792 {complex(-inf
, 1), complex(nan
, inf
), complex(nan
, nan
)},
3793 {complex(-inf
, 1), complex(nan
, -inf
), complex(nan
, nan
)},
3794 {complex(-inf
, -1), complex(zero
, zero
), complex(-inf
, -inf
)},
3795 {complex(-inf
, -1), complex(zero
, -zero
), complex(-inf
, -inf
)},
3796 {complex(-inf
, -1), complex(zero
, 1), complex(nan
, inf
)},
3797 {complex(-inf
, -1), complex(zero
, -1), complex(nan
, -inf
)},
3798 {complex(-inf
, -1), complex(zero
, 2), complex(nan
, inf
)},
3799 {complex(-inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3800 {complex(-inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3801 {complex(-inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3802 {complex(-inf
, -1), complex(zero
, zero
), complex(-inf
, -inf
)},
3803 {complex(-inf
, -1), complex(-zero
, -zero
), complex(inf
, inf
)},
3804 {complex(-inf
, -1), complex(zero
, 1), complex(nan
, inf
)},
3805 {complex(-inf
, -1), complex(-zero
, -1), complex(nan
, -inf
)},
3806 {complex(-inf
, -1), complex(zero
, 2), complex(nan
, inf
)},
3807 {complex(-inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3808 {complex(-inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3809 {complex(-inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3810 {complex(-inf
, -1), complex(1, zero
), complex(-inf
, nan
)},
3811 {complex(-inf
, -1), complex(1, -zero
), complex(-inf
, nan
)},
3812 {complex(-inf
, -1), complex(1, 1), complex(-inf
, inf
)},
3813 {complex(-inf
, -1), complex(1, -1), complex(-inf
, -inf
)},
3814 {complex(-inf
, -1), complex(1, 2), complex(-inf
, inf
)},
3815 {complex(-inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3816 {complex(-inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3817 {complex(-inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3818 {complex(-inf
, -1), complex(-1, zero
), complex(inf
, nan
)},
3819 {complex(-inf
, -1), complex(-1, -zero
), complex(inf
, nan
)},
3820 {complex(-inf
, -1), complex(-1, 1), complex(inf
, inf
)},
3821 {complex(-inf
, -1), complex(-1, -1), complex(inf
, -inf
)},
3822 {complex(-inf
, -1), complex(-1, 2), complex(inf
, inf
)},
3823 {complex(-inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3824 {complex(-inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3825 {complex(-inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3826 {complex(-inf
, -1), complex(2, zero
), complex(-inf
, nan
)},
3827 {complex(-inf
, -1), complex(2, -zero
), complex(-inf
, nan
)},
3828 {complex(-inf
, -1), complex(2, 1), complex(-inf
, inf
)},
3829 {complex(-inf
, -1), complex(2, -1), complex(-inf
, -inf
)},
3830 {complex(-inf
, -1), complex(2, 2), complex(-inf
, inf
)},
3831 {complex(-inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3832 {complex(-inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3833 {complex(-inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3834 {complex(-inf
, -1), complex(nan
, zero
), complex(nan
, nan
)},
3835 {complex(-inf
, -1), complex(nan
, -zero
), complex(nan
, nan
)},
3836 {complex(-inf
, -1), complex(nan
, 1), complex(nan
, nan
)},
3837 {complex(-inf
, -1), complex(nan
, -1), complex(nan
, nan
)},
3838 {complex(-inf
, -1), complex(nan
, 2), complex(nan
, nan
)},
3839 {complex(-inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3840 {complex(-inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3841 {complex(-inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3842 {complex(-inf
, -1), complex(inf
, zero
), complex(nan
, nan
)},
3843 {complex(-inf
, -1), complex(inf
, -zero
), complex(nan
, nan
)},
3844 {complex(-inf
, -1), complex(inf
, 1), complex(nan
, nan
)},
3845 {complex(-inf
, -1), complex(inf
, -1), complex(nan
, nan
)},
3846 {complex(-inf
, -1), complex(inf
, 2), complex(nan
, nan
)},
3847 {complex(-inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3848 {complex(-inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3849 {complex(-inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3850 {complex(-inf
, -1), complex(-inf
, zero
), complex(nan
, nan
)},
3851 {complex(-inf
, -1), complex(-inf
, -zero
), complex(nan
, nan
)},
3852 {complex(-inf
, -1), complex(-inf
, 1), complex(nan
, nan
)},
3853 {complex(-inf
, -1), complex(-inf
, -1), complex(nan
, nan
)},
3854 {complex(-inf
, -1), complex(-inf
, 2), complex(nan
, nan
)},
3855 {complex(-inf
, -1), complex(nan
, nan
), complex(nan
, nan
)},
3856 {complex(-inf
, -1), complex(nan
, inf
), complex(nan
, nan
)},
3857 {complex(-inf
, -1), complex(nan
, -inf
), complex(nan
, nan
)},
3858 {complex(-inf
, 2), complex(zero
, zero
), complex(-inf
, inf
)},
3859 {complex(-inf
, 2), complex(zero
, -zero
), complex(-inf
, inf
)},
3860 {complex(-inf
, 2), complex(zero
, 1), complex(nan
, inf
)},
3861 {complex(-inf
, 2), complex(zero
, -1), complex(nan
, -inf
)},
3862 {complex(-inf
, 2), complex(zero
, 2), complex(nan
, inf
)},
3863 {complex(-inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3864 {complex(-inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3865 {complex(-inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3866 {complex(-inf
, 2), complex(zero
, zero
), complex(-inf
, inf
)},
3867 {complex(-inf
, 2), complex(-zero
, -zero
), complex(inf
, -inf
)},
3868 {complex(-inf
, 2), complex(zero
, 1), complex(nan
, inf
)},
3869 {complex(-inf
, 2), complex(-zero
, -1), complex(nan
, -inf
)},
3870 {complex(-inf
, 2), complex(zero
, 2), complex(nan
, inf
)},
3871 {complex(-inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3872 {complex(-inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3873 {complex(-inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3874 {complex(-inf
, 2), complex(1, zero
), complex(-inf
, nan
)},
3875 {complex(-inf
, 2), complex(1, -zero
), complex(-inf
, nan
)},
3876 {complex(-inf
, 2), complex(1, 1), complex(-inf
, inf
)},
3877 {complex(-inf
, 2), complex(1, -1), complex(-inf
, -inf
)},
3878 {complex(-inf
, 2), complex(1, 2), complex(-inf
, inf
)},
3879 {complex(-inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3880 {complex(-inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3881 {complex(-inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3882 {complex(-inf
, 2), complex(-1, zero
), complex(inf
, nan
)},
3883 {complex(-inf
, 2), complex(-1, -zero
), complex(inf
, nan
)},
3884 {complex(-inf
, 2), complex(-1, 1), complex(inf
, inf
)},
3885 {complex(-inf
, 2), complex(-1, -1), complex(inf
, -inf
)},
3886 {complex(-inf
, 2), complex(-1, 2), complex(inf
, inf
)},
3887 {complex(-inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3888 {complex(-inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3889 {complex(-inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3890 {complex(-inf
, 2), complex(2, zero
), complex(-inf
, nan
)},
3891 {complex(-inf
, 2), complex(2, -zero
), complex(-inf
, nan
)},
3892 {complex(-inf
, 2), complex(2, 1), complex(-inf
, inf
)},
3893 {complex(-inf
, 2), complex(2, -1), complex(-inf
, -inf
)},
3894 {complex(-inf
, 2), complex(2, 2), complex(-inf
, inf
)},
3895 {complex(-inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3896 {complex(-inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3897 {complex(-inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3898 {complex(-inf
, 2), complex(nan
, zero
), complex(nan
, nan
)},
3899 {complex(-inf
, 2), complex(nan
, -zero
), complex(nan
, nan
)},
3900 {complex(-inf
, 2), complex(nan
, 1), complex(nan
, nan
)},
3901 {complex(-inf
, 2), complex(nan
, -1), complex(nan
, nan
)},
3902 {complex(-inf
, 2), complex(nan
, 2), complex(nan
, nan
)},
3903 {complex(-inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3904 {complex(-inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3905 {complex(-inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3906 {complex(-inf
, 2), complex(inf
, zero
), complex(nan
, nan
)},
3907 {complex(-inf
, 2), complex(inf
, -zero
), complex(nan
, nan
)},
3908 {complex(-inf
, 2), complex(inf
, 1), complex(nan
, nan
)},
3909 {complex(-inf
, 2), complex(inf
, -1), complex(nan
, nan
)},
3910 {complex(-inf
, 2), complex(inf
, 2), complex(nan
, nan
)},
3911 {complex(-inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3912 {complex(-inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3913 {complex(-inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3914 {complex(-inf
, 2), complex(-inf
, zero
), complex(nan
, nan
)},
3915 {complex(-inf
, 2), complex(-inf
, -zero
), complex(nan
, nan
)},
3916 {complex(-inf
, 2), complex(-inf
, 1), complex(nan
, nan
)},
3917 {complex(-inf
, 2), complex(-inf
, -1), complex(nan
, nan
)},
3918 {complex(-inf
, 2), complex(-inf
, 2), complex(nan
, nan
)},
3919 {complex(-inf
, 2), complex(nan
, nan
), complex(nan
, nan
)},
3920 {complex(-inf
, 2), complex(nan
, inf
), complex(nan
, nan
)},
3921 {complex(-inf
, 2), complex(nan
, -inf
), complex(nan
, nan
)},
3922 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
3923 {complex(nan
, nan
), complex(zero
, -zero
), complex(nan
, nan
)},
3924 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
3925 {complex(nan
, nan
), complex(zero
, -1), complex(nan
, nan
)},
3926 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
3927 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3928 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3929 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3930 {complex(nan
, nan
), complex(zero
, zero
), complex(nan
, nan
)},
3931 {complex(nan
, nan
), complex(-zero
, -zero
), complex(nan
, nan
)},
3932 {complex(nan
, nan
), complex(zero
, 1), complex(nan
, nan
)},
3933 {complex(nan
, nan
), complex(-zero
, -1), complex(nan
, nan
)},
3934 {complex(nan
, nan
), complex(zero
, 2), complex(nan
, nan
)},
3935 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3936 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3937 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3938 {complex(nan
, nan
), complex(1, zero
), complex(nan
, nan
)},
3939 {complex(nan
, nan
), complex(1, -zero
), complex(nan
, nan
)},
3940 {complex(nan
, nan
), complex(1, 1), complex(nan
, nan
)},
3941 {complex(nan
, nan
), complex(1, -1), complex(nan
, nan
)},
3942 {complex(nan
, nan
), complex(1, 2), complex(nan
, nan
)},
3943 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3944 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3945 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3946 {complex(nan
, nan
), complex(-1, zero
), complex(nan
, nan
)},
3947 {complex(nan
, nan
), complex(-1, -zero
), complex(nan
, nan
)},
3948 {complex(nan
, nan
), complex(-1, 1), complex(nan
, nan
)},
3949 {complex(nan
, nan
), complex(-1, -1), complex(nan
, nan
)},
3950 {complex(nan
, nan
), complex(-1, 2), complex(nan
, nan
)},
3951 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3952 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3953 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3954 {complex(nan
, nan
), complex(2, zero
), complex(nan
, nan
)},
3955 {complex(nan
, nan
), complex(2, -zero
), complex(nan
, nan
)},
3956 {complex(nan
, nan
), complex(2, 1), complex(nan
, nan
)},
3957 {complex(nan
, nan
), complex(2, -1), complex(nan
, nan
)},
3958 {complex(nan
, nan
), complex(2, 2), complex(nan
, nan
)},
3959 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3960 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3961 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3962 {complex(nan
, nan
), complex(nan
, zero
), complex(nan
, nan
)},
3963 {complex(nan
, nan
), complex(nan
, -zero
), complex(nan
, nan
)},
3964 {complex(nan
, nan
), complex(nan
, 1), complex(nan
, nan
)},
3965 {complex(nan
, nan
), complex(nan
, -1), complex(nan
, nan
)},
3966 {complex(nan
, nan
), complex(nan
, 2), complex(nan
, nan
)},
3967 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3968 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3969 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3970 {complex(nan
, nan
), complex(inf
, zero
), complex(nan
, nan
)},
3971 {complex(nan
, nan
), complex(inf
, -zero
), complex(nan
, nan
)},
3972 {complex(nan
, nan
), complex(inf
, 1), complex(nan
, nan
)},
3973 {complex(nan
, nan
), complex(inf
, -1), complex(nan
, nan
)},
3974 {complex(nan
, nan
), complex(inf
, 2), complex(nan
, nan
)},
3975 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3976 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3977 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3978 {complex(nan
, nan
), complex(-inf
, zero
), complex(nan
, nan
)},
3979 {complex(nan
, nan
), complex(-inf
, -zero
), complex(nan
, nan
)},
3980 {complex(nan
, nan
), complex(-inf
, 1), complex(nan
, nan
)},
3981 {complex(nan
, nan
), complex(-inf
, -1), complex(nan
, nan
)},
3982 {complex(nan
, nan
), complex(-inf
, 2), complex(nan
, nan
)},
3983 {complex(nan
, nan
), complex(nan
, nan
), complex(nan
, nan
)},
3984 {complex(nan
, nan
), complex(nan
, inf
), complex(nan
, nan
)},
3985 {complex(nan
, nan
), complex(nan
, -inf
), complex(nan
, nan
)},
3986 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
3987 {complex(nan
, inf
), complex(zero
, -zero
), complex(nan
, inf
)},
3988 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
3989 {complex(nan
, inf
), complex(zero
, -1), complex(-inf
, nan
)},
3990 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
3991 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
3992 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
3993 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
3994 {complex(nan
, inf
), complex(zero
, zero
), complex(nan
, inf
)},
3995 {complex(nan
, inf
), complex(-zero
, -zero
), complex(nan
, -inf
)},
3996 {complex(nan
, inf
), complex(zero
, 1), complex(inf
, nan
)},
3997 {complex(nan
, inf
), complex(-zero
, -1), complex(-inf
, nan
)},
3998 {complex(nan
, inf
), complex(zero
, 2), complex(inf
, nan
)},
3999 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
4000 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
4001 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4002 {complex(nan
, inf
), complex(1, zero
), complex(nan
, inf
)},
4003 {complex(nan
, inf
), complex(1, -zero
), complex(nan
, inf
)},
4004 {complex(nan
, inf
), complex(1, 1), complex(inf
, inf
)},
4005 {complex(nan
, inf
), complex(1, -1), complex(-inf
, inf
)},
4006 {complex(nan
, inf
), complex(1, 2), complex(inf
, inf
)},
4007 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
4008 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
4009 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4010 {complex(nan
, inf
), complex(-1, zero
), complex(nan
, -inf
)},
4011 {complex(nan
, inf
), complex(-1, -zero
), complex(nan
, -inf
)},
4012 {complex(nan
, inf
), complex(-1, 1), complex(inf
, -inf
)},
4013 {complex(nan
, inf
), complex(-1, -1), complex(-inf
, -inf
)},
4014 {complex(nan
, inf
), complex(-1, 2), complex(inf
, -inf
)},
4015 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
4016 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
4017 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4018 {complex(nan
, inf
), complex(2, zero
), complex(nan
, inf
)},
4019 {complex(nan
, inf
), complex(2, -zero
), complex(nan
, inf
)},
4020 {complex(nan
, inf
), complex(2, 1), complex(inf
, inf
)},
4021 {complex(nan
, inf
), complex(2, -1), complex(-inf
, inf
)},
4022 {complex(nan
, inf
), complex(2, 2), complex(inf
, inf
)},
4023 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
4024 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
4025 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4026 {complex(nan
, inf
), complex(nan
, zero
), complex(nan
, nan
)},
4027 {complex(nan
, inf
), complex(nan
, -zero
), complex(nan
, nan
)},
4028 {complex(nan
, inf
), complex(nan
, 1), complex(nan
, nan
)},
4029 {complex(nan
, inf
), complex(nan
, -1), complex(nan
, nan
)},
4030 {complex(nan
, inf
), complex(nan
, 2), complex(nan
, nan
)},
4031 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
4032 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
4033 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4034 {complex(nan
, inf
), complex(inf
, zero
), complex(nan
, nan
)},
4035 {complex(nan
, inf
), complex(inf
, -zero
), complex(nan
, nan
)},
4036 {complex(nan
, inf
), complex(inf
, 1), complex(nan
, nan
)},
4037 {complex(nan
, inf
), complex(inf
, -1), complex(nan
, nan
)},
4038 {complex(nan
, inf
), complex(inf
, 2), complex(nan
, nan
)},
4039 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
4040 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
4041 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4042 {complex(nan
, inf
), complex(-inf
, zero
), complex(nan
, nan
)},
4043 {complex(nan
, inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
4044 {complex(nan
, inf
), complex(-inf
, 1), complex(nan
, nan
)},
4045 {complex(nan
, inf
), complex(-inf
, -1), complex(nan
, nan
)},
4046 {complex(nan
, inf
), complex(-inf
, 2), complex(nan
, nan
)},
4047 {complex(nan
, inf
), complex(nan
, nan
), complex(nan
, nan
)},
4048 {complex(nan
, inf
), complex(nan
, inf
), complex(nan
, nan
)},
4049 {complex(nan
, inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4050 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
4051 {complex(nan
, -inf
), complex(zero
, -zero
), complex(nan
, -inf
)},
4052 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
4053 {complex(nan
, -inf
), complex(zero
, -1), complex(inf
, nan
)},
4054 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
4055 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
4056 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
4057 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4058 {complex(nan
, -inf
), complex(zero
, zero
), complex(nan
, -inf
)},
4059 {complex(nan
, -inf
), complex(-zero
, -zero
), complex(nan
, inf
)},
4060 {complex(nan
, -inf
), complex(zero
, 1), complex(-inf
, nan
)},
4061 {complex(nan
, -inf
), complex(-zero
, -1), complex(inf
, nan
)},
4062 {complex(nan
, -inf
), complex(zero
, 2), complex(-inf
, nan
)},
4063 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
4064 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
4065 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4066 {complex(nan
, -inf
), complex(1, zero
), complex(nan
, -inf
)},
4067 {complex(nan
, -inf
), complex(1, -zero
), complex(nan
, -inf
)},
4068 {complex(nan
, -inf
), complex(1, 1), complex(-inf
, -inf
)},
4069 {complex(nan
, -inf
), complex(1, -1), complex(inf
, -inf
)},
4070 {complex(nan
, -inf
), complex(1, 2), complex(-inf
, -inf
)},
4071 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
4072 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
4073 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4074 {complex(nan
, -inf
), complex(-1, zero
), complex(nan
, inf
)},
4075 {complex(nan
, -inf
), complex(-1, -zero
), complex(nan
, inf
)},
4076 {complex(nan
, -inf
), complex(-1, 1), complex(-inf
, inf
)},
4077 {complex(nan
, -inf
), complex(-1, -1), complex(inf
, inf
)},
4078 {complex(nan
, -inf
), complex(-1, 2), complex(-inf
, inf
)},
4079 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
4080 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
4081 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4082 {complex(nan
, -inf
), complex(2, zero
), complex(nan
, -inf
)},
4083 {complex(nan
, -inf
), complex(2, -zero
), complex(nan
, -inf
)},
4084 {complex(nan
, -inf
), complex(2, 1), complex(-inf
, -inf
)},
4085 {complex(nan
, -inf
), complex(2, -1), complex(inf
, -inf
)},
4086 {complex(nan
, -inf
), complex(2, 2), complex(-inf
, -inf
)},
4087 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
4088 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
4089 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4090 {complex(nan
, -inf
), complex(nan
, zero
), complex(nan
, nan
)},
4091 {complex(nan
, -inf
), complex(nan
, -zero
), complex(nan
, nan
)},
4092 {complex(nan
, -inf
), complex(nan
, 1), complex(nan
, nan
)},
4093 {complex(nan
, -inf
), complex(nan
, -1), complex(nan
, nan
)},
4094 {complex(nan
, -inf
), complex(nan
, 2), complex(nan
, nan
)},
4095 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
4096 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
4097 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4098 {complex(nan
, -inf
), complex(inf
, zero
), complex(nan
, nan
)},
4099 {complex(nan
, -inf
), complex(inf
, -zero
), complex(nan
, nan
)},
4100 {complex(nan
, -inf
), complex(inf
, 1), complex(nan
, nan
)},
4101 {complex(nan
, -inf
), complex(inf
, -1), complex(nan
, nan
)},
4102 {complex(nan
, -inf
), complex(inf
, 2), complex(nan
, nan
)},
4103 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
4104 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
4105 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},
4106 {complex(nan
, -inf
), complex(-inf
, zero
), complex(nan
, nan
)},
4107 {complex(nan
, -inf
), complex(-inf
, -zero
), complex(nan
, nan
)},
4108 {complex(nan
, -inf
), complex(-inf
, 1), complex(nan
, nan
)},
4109 {complex(nan
, -inf
), complex(-inf
, -1), complex(nan
, nan
)},
4110 {complex(nan
, -inf
), complex(-inf
, 2), complex(nan
, nan
)},
4111 {complex(nan
, -inf
), complex(nan
, nan
), complex(nan
, nan
)},
4112 {complex(nan
, -inf
), complex(nan
, inf
), complex(nan
, nan
)},
4113 {complex(nan
, -inf
), complex(nan
, -inf
), complex(nan
, nan
)},