Lines Matching defs:CHECK
53 #define CHECK(i, next, x, d, y) do \
69 * check(x, n)
76 check(const double *x, unsigned n)
81 CHECK(i, nextafter, x[i], x[i], x[i]);
82 CHECK(i, nexttoward, x[i], x[i], x[i]);
83 CHECK(i, nextafter, -x[i], -x[i], -x[i]);
84 CHECK(i, nexttoward, -x[i], -x[i], -x[i]);
91 CHECK(i, nexttoward, x[i], x[i]*(1 + LDBL_EPSILON),
95 CHECK(i, nextafter, x[i], x[i + 1], x[i + 1]);
96 CHECK(i, nexttoward, x[i], x[i + 1], x[i + 1]);
97 CHECK(i, nextafter, x[i], x[n - 1], x[i + 1]);
98 CHECK(i, nexttoward, x[i], x[n - 1], x[i + 1]);
99 CHECK(i, nextafter, x[i], INFINITY, x[i + 1]);
100 CHECK(i, nexttoward, x[i], INFINITY, x[i + 1]);
102 CHECK(i, nextafter, -x[i], -x[i + 1], -x[i + 1]);
103 CHECK(i, nexttoward, -x[i], -x[i + 1], -x[i + 1]);
104 CHECK(i, nextafter, -x[i], -x[n - 1], -x[i + 1]);
105 CHECK(i, nexttoward, -x[i], -x[n - 1], -x[i + 1]);
106 CHECK(i, nextafter, -x[i], -INFINITY, -x[i + 1]);
107 CHECK(i, nexttoward, -x[i], -INFINITY, -x[i + 1]);
115 CHECK(i, nexttoward, x[i], x[i]*(1 - LDBL_EPSILON/2),
120 CHECK(i, nextafter, x[i], x[i - 1], x[i - 1]);
121 CHECK(i, nexttoward, x[i], x[i - 1], x[i - 1]);
122 CHECK(i, nextafter, x[i], x[0], x[i - 1]);
123 CHECK(i, nexttoward, x[i], x[0], x[i - 1]);
124 CHECK(i, nextafter, x[i], +0., x[i - 1]);
125 CHECK(i, nexttoward, x[i], +0., x[i - 1]);
126 CHECK(i, nextafter, x[i], -0., x[i - 1]);
127 CHECK(i, nexttoward, x[i], -0., x[i - 1]);
128 CHECK(i, nextafter, x[i], -x[0], x[i - 1]);
129 CHECK(i, nexttoward, x[i], -x[0], x[i - 1]);
130 CHECK(i, nextafter, x[i], -x[i], x[i - 1]);
131 CHECK(i, nexttoward, x[i], -x[i], x[i - 1]);
132 CHECK(i, nextafter, x[i], -INFINITY, x[i - 1]);
133 CHECK(i, nexttoward, x[i], -INFINITY, x[i - 1]);
135 CHECK(i, nextafter, -x[i], -x[i - 1], -x[i - 1]);
136 CHECK(i, nexttoward, -x[i], -x[i - 1], -x[i - 1]);
137 CHECK(i, nextafter, -x[i], -x[0], -x[i - 1]);
138 CHECK(i, nexttoward, -x[i], -x[0], -x[i - 1]);
139 CHECK(i, nextafter, -x[i], -0., -x[i - 1]);
140 CHECK(i, nexttoward, -x[i], -0., -x[i - 1]);
141 CHECK(i, nextafter, -x[i], +0., -x[i - 1]);
142 CHECK(i, nexttoward, -x[i], +0., -x[i - 1]);
143 CHECK(i, nextafter, -x[i], x[0], -x[i - 1]);
144 CHECK(i, nexttoward, -x[i], x[0], -x[i - 1]);
145 CHECK(i, nextafter, -x[i], INFINITY, -x[i - 1]);
146 CHECK(i, nexttoward, -x[i], INFINITY, -x[i - 1]);
163 CHECK(i, nextafterf, x[i], x[i], x[i]);
164 CHECK(i, nexttowardf, x[i], x[i], x[i]);
165 CHECK(i, nextafterf, -x[i], -x[i], -x[i]);
166 CHECK(i, nexttowardf, -x[i], -x[i], -x[i]);
173 CHECK(i, nexttowardf, x[i], x[i]*(1 + LDBL_EPSILON),
177 CHECK(i, nextafterf, x[i], x[i + 1], x[i + 1]);
178 CHECK(i, nexttowardf, x[i], x[i + 1], x[i + 1]);
179 CHECK(i, nextafterf, x[i], x[n - 1], x[i + 1]);
180 CHECK(i, nexttowardf, x[i], x[n - 1], x[i + 1]);
181 CHECK(i, nextafterf, x[i], INFINITY, x[i + 1]);
182 CHECK(i, nexttowardf, x[i], INFINITY, x[i + 1]);
184 CHECK(i, nextafterf, -x[i], -x[i + 1], -x[i + 1]);
185 CHECK(i, nexttowardf, -x[i], -x[i + 1], -x[i + 1]);
186 CHECK(i, nextafterf, -x[i], -x[n - 1], -x[i + 1]);
187 CHECK(i, nexttowardf, -x[i], -x[n - 1], -x[i + 1]);
188 CHECK(i, nextafterf, -x[i], -INFINITY, -x[i + 1]);
189 CHECK(i, nexttowardf, -x[i], -INFINITY, -x[i + 1]);
196 CHECK(i, nexttowardf, x[i], x[i]*(1 - LDBL_EPSILON/2),
200 CHECK(i, nextafterf, x[i], x[i - 1], x[i - 1]);
201 CHECK(i, nexttowardf, x[i], x[i - 1], x[i - 1]);
202 CHECK(i, nextafterf, x[i], x[0], x[i - 1]);
203 CHECK(i, nexttowardf, x[i], x[0], x[i - 1]);
204 CHECK(i, nextafterf, x[i], +0., x[i - 1]);
205 CHECK(i, nexttowardf, x[i], +0., x[i - 1]);
206 CHECK(i, nextafterf, x[i], -0., x[i - 1]);
207 CHECK(i, nexttowardf, x[i], -0., x[i - 1]);
208 CHECK(i, nextafterf, x[i], -x[0], x[i - 1]);
209 CHECK(i, nexttowardf, x[i], -x[0], x[i - 1]);
210 CHECK(i, nextafterf, x[i], -x[i], x[i - 1]);
211 CHECK(i, nexttowardf, x[i], -x[i], x[i - 1]);
212 CHECK(i, nextafterf, x[i], -INFINITY, x[i - 1]);
213 CHECK(i, nexttowardf, x[i], -INFINITY, x[i - 1]);
215 CHECK(i, nextafterf, -x[i], -x[i - 1], -x[i - 1]);
216 CHECK(i, nexttowardf, -x[i], -x[i - 1], -x[i - 1]);
217 CHECK(i, nextafterf, -x[i], -x[0], -x[i - 1]);
218 CHECK(i, nexttowardf, -x[i], -x[0], -x[i - 1]);
219 CHECK(i, nextafterf, -x[i], -0., -x[i - 1]);
220 CHECK(i, nexttowardf, -x[i], -0., -x[i - 1]);
221 CHECK(i, nextafterf, -x[i], +0., -x[i - 1]);
222 CHECK(i, nexttowardf, -x[i], +0., -x[i - 1]);
223 CHECK(i, nextafterf, -x[i], x[0], -x[i - 1]);
224 CHECK(i, nexttowardf, -x[i], x[0], -x[i - 1]);
225 CHECK(i, nextafterf, -x[i], INFINITY, -x[i - 1]);
226 CHECK(i, nexttowardf, -x[i], INFINITY, -x[i - 1]);
244 CHECK(i, nextafterl, x[i], x[i], x[i]);
245 CHECK(i, nexttowardl, x[i], x[i], x[i]);
246 CHECK(i, nextafterl, -x[i], -x[i], -x[i]);
247 CHECK(i, nexttowardl, -x[i], -x[i], -x[i]);
253 CHECK(i, nextafterl, x[i], x[i + 1], x[i + 1]);
254 CHECK(i, nexttowardl, x[i], x[i + 1], x[i + 1]);
255 CHECK(i, nextafterl, x[i], x[n - 1], x[i + 1]);
256 CHECK(i, nexttowardl, x[i], x[n - 1], x[i + 1]);
257 CHECK(i, nextafterl, x[i], INFINITY, x[i + 1]);
258 CHECK(i, nexttowardl, x[i], INFINITY, x[i + 1]);
260 CHECK(i, nextafterl, -x[i], -x[i + 1], -x[i + 1]);
261 CHECK(i, nexttowardl, -x[i], -x[i + 1], -x[i + 1]);
262 CHECK(i, nextafterl, -x[i], -x[n - 1], -x[i + 1]);
263 CHECK(i, nexttowardl, -x[i], -x[n - 1], -x[i + 1]);
264 CHECK(i, nextafterl, -x[i], -INFINITY, -x[i + 1]);
265 CHECK(i, nexttowardl, -x[i], -INFINITY, -x[i + 1]);
271 CHECK(i, nextafterl, x[i], x[i - 1], x[i - 1]);
272 CHECK(i, nexttowardl, x[i], x[i - 1], x[i - 1]);
273 CHECK(i, nextafterl, x[i], x[0], x[i - 1]);
274 CHECK(i, nexttowardl, x[i], x[0], x[i - 1]);
275 CHECK(i, nextafterl, x[i], +0., x[i - 1]);
276 CHECK(i, nexttowardl, x[i], +0., x[i - 1]);
277 CHECK(i, nextafterl, x[i], -0., x[i - 1]);
278 CHECK(i, nexttowardl, x[i], -0., x[i - 1]);
279 CHECK(i, nextafterl, x[i], -x[0], x[i - 1]);
280 CHECK(i, nexttowardl, x[i], -x[0], x[i - 1]);
281 CHECK(i, nextafterl, x[i], -x[i], x[i - 1]);
282 CHECK(i, nexttowardl, x[i], -x[i], x[i - 1]);
283 CHECK(i, nextafterl, x[i], -INFINITY, x[i - 1]);
284 CHECK(i, nexttowardl, x[i], -INFINITY, x[i - 1]);
286 CHECK(i, nextafterl, -x[i], -x[i - 1], -x[i - 1]);
287 CHECK(i, nexttowardl, -x[i], -x[i - 1], -x[i - 1]);
288 CHECK(i, nextafterl, -x[i], -x[0], -x[i - 1]);
289 CHECK(i, nexttowardl, -x[i], -x[0], -x[i - 1]);
290 CHECK(i, nextafterl, -x[i], -0., -x[i - 1]);
291 CHECK(i, nexttowardl, -x[i], -0., -x[i - 1]);
292 CHECK(i, nextafterl, -x[i], +0., -x[i - 1]);
293 CHECK(i, nexttowardl, -x[i], +0., -x[i - 1]);
294 CHECK(i, nextafterl, -x[i], x[0], -x[i - 1]);
295 CHECK(i, nexttowardl, -x[i], x[0], -x[i - 1]);
296 CHECK(i, nextafterl, -x[i], INFINITY, -x[i - 1]);
297 CHECK(i, nexttowardl, -x[i], INFINITY, -x[i - 1]);
348 CHECK(0, nextafter, z_neg, +INFINITY, m);
349 CHECK(1, nexttoward, z_neg, +INFINITY, m);
350 CHECK(2, nextafter, z_pos, +INFINITY, m);
351 CHECK(3, nexttoward, z_pos, +INFINITY, m);
353 CHECK(4, nextafter, z_pos, -INFINITY, -m);
354 CHECK(5, nexttoward, z_pos, -INFINITY, -m);
355 CHECK(6, nextafter, z_neg, -INFINITY, -m);
356 CHECK(7, nexttoward, z_neg, -INFINITY, -m);
366 CHECK(8, nextafter, -m, +INFINITY, 0);
367 CHECK(9, nexttoward, -m, +INFINITY, 0);
369 CHECK(10, nextafter, m, -INFINITY, 0);
370 CHECK(11, nexttoward, m, -INFINITY, 0);
396 check(x, __arraycount(x));
418 check(x, __arraycount(x));
441 check(x, __arraycount(x));
461 check(x, __arraycount(x));
480 check(x, __arraycount(x));
535 CHECK(0, nextafterf, z_neg, +INFINITY, m);
536 CHECK(1, nexttowardf, z_neg, +INFINITY, m);
537 CHECK(2, nextafterf, z_pos, +INFINITY, m);
538 CHECK(3, nexttowardf, z_pos, +INFINITY, m);
540 CHECK(4, nextafterf, z_pos, -INFINITY, -m);
541 CHECK(5, nexttowardf, z_pos, -INFINITY, -m);
542 CHECK(6, nextafterf, z_neg, -INFINITY, -m);
543 CHECK(7, nexttowardf, z_neg, -INFINITY, -m);
550 CHECK(8, nextafterf, -m, +INFINITY, 0);
551 CHECK(9, nexttowardf, -m, +INFINITY, 0);
553 CHECK(10, nextafterf, m, -INFINITY, 0);
554 CHECK(11, nexttowardf, m, -INFINITY, 0);
719 CHECK(0, nextafterl, z_neg, +INFINITY, m);
720 CHECK(1, nexttowardl, z_neg, +INFINITY, m);
721 CHECK(2, nextafterl, z_pos, +INFINITY, m);
722 CHECK(3, nexttowardl, z_pos, +INFINITY, m);
724 CHECK(4, nextafterl, z_pos, -INFINITY, -m);
725 CHECK(5, nexttowardl, z_pos, -INFINITY, -m);
726 CHECK(6, nextafterl, z_neg, -INFINITY, -m);
727 CHECK(7, nexttowardl, z_neg, -INFINITY, -m);
734 CHECK(8, nextafterl, -m, +INFINITY, 0);
735 CHECK(9, nexttowardl, -m, +INFINITY, 0);
737 CHECK(10, nextafterl, m, -INFINITY, 0);
738 CHECK(11, nexttowardl, m, -INFINITY, 0);