Lines Matching refs:t

32 # define SKIP_SIGN_MISMATCH(t)	SKIP(t, "Clang 11 unwanted libcalls")  argument
34 # define SKIP_SIGN_MISMATCH(t) do { } while (0) argument
43 # define SKIP_64_ON_32(t) SKIP(t, "Clang 13 unwanted libcalls") argument
45 # define SKIP_64_ON_32(t) do { } while (0) argument
48 #define DEFINE_TEST_ARRAY_TYPED(t1, t2, t) \ argument
49 static const struct test_ ## t1 ## _ ## t2 ## __ ## t { \
52 t sum, diff, prod; \
54 } t1 ## _ ## t2 ## __ ## t ## _tests[]
56 #define DEFINE_TEST_ARRAY(t) DEFINE_TEST_ARRAY_TYPED(t, t, t) argument
253 #define check_one_op(t, fmt, op, sym, a, b, r, of) do { \ argument
257 t _r; \
262 a, b, of ? "" : " not", #t); \
265 a, b, r, _r, #t); \
273 _r = wrapping_ ## op(t, a, b); \
276 a, b, r, _r, #t); \
280 _r = wrapping_ ## op(t, _a_orig++, _b_orig++); \
326 #define DEFINE_TEST_FUNC_TYPED(n, t, fmt) \ argument
330 check_one_op(t, fmt, add, "+", p->a, p->b, p->sum, p->s_of); \
331 check_one_op(t, fmt, add, "+", p->b, p->a, p->sum, p->s_of); \
332 check_one_op(t, fmt, sub, "-", p->a, p->b, p->diff, p->d_of); \
333 check_one_op(t, fmt, mul, "*", p->a, p->b, p->prod, p->p_of); \
334 check_one_op(t, fmt, mul, "*", p->b, p->a, p->prod, p->p_of); \
344 SKIP_64_ON_32(__same_type(t, u64)); \
345 SKIP_64_ON_32(__same_type(t, s64)); \
356 #define DEFINE_TEST_FUNC(t, fmt) \ argument
357 DEFINE_TEST_FUNC_TYPED(t ## _ ## t ## __ ## t, t, fmt)
396 #define TEST_ONE_SHIFT(a, s, t, expect, of) do { \ argument
399 t __e = (expect); \
400 t __d; \
405 #t, #a, #s, of ? "" : " not"); \
409 #t, #a, #s, #expect); \
410 if ((t)-1 < 0) \
1038 # define TEST_SAME_TYPE64(base, t, m) TEST_SAME_TYPE(base, t, m) in same_type_test() argument
1040 # define TEST_SAME_TYPE64(base, t, m) do { } while (0) in same_type_test() argument