Lines Matching refs:z
56 #define test_p(func, z, result, exceptmask, excepts, checksign) do { \ argument
57 volatile long double complex _d = z; \
63 #func, #z); \
70 #define test_p_tol(func, z, result, tol) do { \ argument
72 creall(z), cimagl(z), creall(result), cimagl(result)); \
73 CHECK_CFPEQUAL_TOL((func)(z), (result), (tol), CS_BOTH); \
77 #define test(func, z, result, exceptmask, excepts, checksign) do { \ argument
78 test_p(func, z, result, exceptmask, excepts, checksign); \
79 test_p(func, conjl(z), conjl(result), exceptmask, excepts, checksign); \
81 #define test_tol(func, z, result, tol) do { \ argument
82 test_p_tol(func, z, result, tol); \
83 test_p_tol(func, conjl(z), conjl(result), tol); \
147 long double complex z; in ATF_TC_BODY() local
161 z = nan_nan; in ATF_TC_BODY()
162 testall(cacosh, z, nan_nan, ALL_STD_EXCEPT, 0, 0); in ATF_TC_BODY()
163 testall(cacos, z, nan_nan, ALL_STD_EXCEPT, 0, 0); in ATF_TC_BODY()
164 testall(casinh, z, nan_nan, ALL_STD_EXCEPT, 0, 0); in ATF_TC_BODY()
165 testall(casin, z, nan_nan, ALL_STD_EXCEPT, 0, 0); in ATF_TC_BODY()
166 testall(catanh, z, nan_nan, ALL_STD_EXCEPT, 0, 0); in ATF_TC_BODY()
167 testall(catan, z, nan_nan, ALL_STD_EXCEPT, 0, 0); in ATF_TC_BODY()
169 z = CMPLXL(0.5, NAN); in ATF_TC_BODY()
170 testall(cacosh, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
171 testall(cacos, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
172 testall(casinh, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
173 testall(casin, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
174 testall(catanh, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
175 testall(catan, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
177 z = CMPLXL(NAN, 0.5); in ATF_TC_BODY()
178 testall(cacosh, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
179 testall(cacos, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
180 testall(casinh, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
181 testall(casin, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
182 testall(catanh, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
183 testall(catan, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
185 z = CMPLXL(NAN, INFINITY); in ATF_TC_BODY()
186 testall(cacosh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, CS_REAL); in ATF_TC_BODY()
187 testall(cacosh, -z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, CS_REAL); in ATF_TC_BODY()
188 testall(cacos, z, CMPLXL(NAN, -INFINITY), ALL_STD_EXCEPT, 0, CS_IMAG); in ATF_TC_BODY()
189 testall(casinh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, 0); in ATF_TC_BODY()
190 testall(casin, z, CMPLXL(NAN, INFINITY), ALL_STD_EXCEPT, 0, CS_IMAG); in ATF_TC_BODY()
191 testall_tol(catanh, z, CMPLXL(0.0, pi / 2), 1); in ATF_TC_BODY()
192 testall(catan, z, CMPLXL(NAN, 0.0), ALL_STD_EXCEPT, 0, CS_IMAG); in ATF_TC_BODY()
194 z = CMPLXL(INFINITY, NAN); in ATF_TC_BODY()
195 testall_even(cacosh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, in ATF_TC_BODY()
197 testall_even(cacos, z, CMPLXL(NAN, INFINITY), ALL_STD_EXCEPT, 0, 0); in ATF_TC_BODY()
198 testall_odd(casinh, z, CMPLXL(INFINITY, NAN), ALL_STD_EXCEPT, 0, in ATF_TC_BODY()
200 testall_odd(casin, z, CMPLXL(NAN, INFINITY), ALL_STD_EXCEPT, 0, 0); in ATF_TC_BODY()
201 testall_odd(catanh, z, CMPLXL(0.0, NAN), ALL_STD_EXCEPT, 0, CS_REAL); in ATF_TC_BODY()
202 testall_odd_tol(catan, z, CMPLXL(pi / 2, 0.0), 1); in ATF_TC_BODY()
204 z = CMPLXL(0.0, NAN); in ATF_TC_BODY()
206 testall_even(cacosh, z, nan_nan, OPT_INVALID & ~FE_INEXACT, 0, 0); in ATF_TC_BODY()
207 testall_even_tol(cacos, z, CMPLXL(pi / 2, NAN), 1); in ATF_TC_BODY()
208 testall_odd(casinh, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
209 testall_odd(casin, z, CMPLXL(0.0, NAN), ALL_STD_EXCEPT, 0, CS_REAL); in ATF_TC_BODY()
210 testall_odd(catanh, z, CMPLXL(0.0, NAN), OPT_INVALID, 0, CS_REAL); in ATF_TC_BODY()
211 testall_odd(catan, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
213 z = CMPLXL(NAN, 0.0); in ATF_TC_BODY()
214 testall(cacosh, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
215 testall(cacos, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
216 testall(casinh, z, CMPLXL(NAN, 0), ALL_STD_EXCEPT, 0, CS_IMAG); in ATF_TC_BODY()
217 testall(casin, z, nan_nan, OPT_INVALID, 0, 0); in ATF_TC_BODY()
218 testall(catanh, z, nan_nan, OPT_INVALID, 0, CS_IMAG); in ATF_TC_BODY()
219 testall(catan, z, CMPLXL(NAN, 0.0), ALL_STD_EXCEPT, 0, 0); in ATF_TC_BODY()
225 long double complex z; in ATF_TC_BODY() local
235 z = CMPLXL(INFINITY, INFINITY); in ATF_TC_BODY()
236 testall_tol(cacosh, z, CMPLXL(INFINITY, pi / 4), 1); in ATF_TC_BODY()
237 testall_tol(cacosh, -z, CMPLXL(INFINITY, -c3pi / 4), 1); in ATF_TC_BODY()
238 testall_tol(cacos, z, CMPLXL(pi / 4, -INFINITY), 1); in ATF_TC_BODY()
239 testall_tol(cacos, -z, CMPLXL(c3pi / 4, INFINITY), 1); in ATF_TC_BODY()
240 testall_odd_tol(casinh, z, CMPLXL(INFINITY, pi / 4), 1); in ATF_TC_BODY()
241 testall_odd_tol(casin, z, CMPLXL(pi / 4, INFINITY), 1); in ATF_TC_BODY()
242 testall_odd_tol(catanh, z, CMPLXL(0, pi / 2), 1); in ATF_TC_BODY()
243 testall_odd_tol(catan, z, CMPLXL(pi / 2, 0), 1); in ATF_TC_BODY()
245 z = CMPLXL(INFINITY, 0.5); in ATF_TC_BODY()
247 testall(cacosh, z, CMPLXL(INFINITY, 0), OPT_INEXACT, 0, CS_BOTH); in ATF_TC_BODY()
248 testall_tol(cacosh, -z, CMPLXL(INFINITY, -pi), 1); in ATF_TC_BODY()
249 testall(cacos, z, CMPLXL(0, -INFINITY), OPT_INEXACT, 0, CS_BOTH); in ATF_TC_BODY()
250 testall_tol(cacos, -z, CMPLXL(pi, INFINITY), 1); in ATF_TC_BODY()
251 testall_odd(casinh, z, CMPLXL(INFINITY, 0), OPT_INEXACT, 0, CS_BOTH); in ATF_TC_BODY()
252 testall_odd_tol(casin, z, CMPLXL(pi / 2, INFINITY), 1); in ATF_TC_BODY()
253 testall_odd_tol(catanh, z, CMPLXL(0, pi / 2), 1); in ATF_TC_BODY()
254 testall_odd_tol(catan, z, CMPLXL(pi / 2, 0), 1); in ATF_TC_BODY()
256 z = CMPLXL(0.5, INFINITY); in ATF_TC_BODY()
257 testall_tol(cacosh, z, CMPLXL(INFINITY, pi / 2), 1); in ATF_TC_BODY()
258 testall_tol(cacosh, -z, CMPLXL(INFINITY, -pi / 2), 1); in ATF_TC_BODY()
259 testall_tol(cacos, z, CMPLXL(pi / 2, -INFINITY), 1); in ATF_TC_BODY()
260 testall_tol(cacos, -z, CMPLXL(pi / 2, INFINITY), 1); in ATF_TC_BODY()
261 testall_odd_tol(casinh, z, CMPLXL(INFINITY, pi / 2), 1); in ATF_TC_BODY()
263 testall_odd(casin, z, CMPLXL(0.0, INFINITY), OPT_INEXACT, 0, CS_BOTH); in ATF_TC_BODY()
264 testall_odd_tol(catanh, z, CMPLXL(0, pi / 2), 1); in ATF_TC_BODY()
265 testall_odd_tol(catan, z, CMPLXL(pi / 2, 0), 1); in ATF_TC_BODY()
275 long double complex z; in ATF_TC_BODY() local
280 z = CMPLXL(nums[i], 0.0); in ATF_TC_BODY()
282 testall_tol(cacosh, z, CMPLXL(0.0, acos(nums[i])), 1); in ATF_TC_BODY()
283 testall_tol(cacos, z, CMPLXL(acosl(nums[i]), -0.0), 1); in ATF_TC_BODY()
284 testall_tol(casin, z, CMPLXL(asinl(nums[i]), 0.0), 1); in ATF_TC_BODY()
285 testall_tol(catanh, z, CMPLXL(atanh(nums[i]), 0.0), 1); in ATF_TC_BODY()
287 testall_tol(cacosh, z, in ATF_TC_BODY()
290 testall_tol(cacos, z, in ATF_TC_BODY()
293 testall_tol(casin, z, in ATF_TC_BODY()
296 testall_tol(catanh, z, in ATF_TC_BODY()
299 testall_tol(casinh, z, CMPLXL(asinh(nums[i]), 0.0), 1); in ATF_TC_BODY()
300 testall_tol(catan, z, CMPLXL(atan(nums[i]), 0), 1); in ATF_TC_BODY()
315 complex long double z; in ATF_TC_BODY() local
320 z = CMPLXL(0.75L, 0.25L); in ATF_TC_BODY()
326 testall_tol(cacos, z, acos_z, 2); in ATF_TC_BODY()
327 testall_odd_tol(casin, z, asin_z, 2); in ATF_TC_BODY()
328 testall_odd_tol(catan, z, atan_z, 2); in ATF_TC_BODY()