Lines Matching refs:v2
58 T v2 = rndnum(); \
59 assert(atomic_##name(a, v2) == v1); \
65 T v2 = rndnum(); \
67 if (atomic_compare_exchange_##name(a, &v2, v3)) \
68 assert(v1 == v2); \
70 assert(atomic_compare_exchange_##name(a, &v2, v3)); \
86 DO_FETCH_TEST(T, a, exchange, v2); \
87 DO_FETCH_TEST(T, a, fetch_add, v1 + v2); \
88 DO_FETCH_TEST(T, a, fetch_and, v1 & v2); \
89 DO_FETCH_TEST(T, a, fetch_or, v1 | v2); \
90 DO_FETCH_TEST(T, a, fetch_sub, v1 - v2); \
91 DO_FETCH_TEST(T, a, fetch_xor, v1 ^ v2); \