Lines Matching refs:i

93   atomic_int i;  in TEST()  local
94 atomic_store(&i, 123); in TEST()
95 ASSERT_EQ(123, atomic_load(&i)); in TEST()
96 atomic_store_explicit(&i, 123, memory_order_relaxed); in TEST()
97 ASSERT_EQ(123, atomic_load_explicit(&i, memory_order_relaxed)); in TEST()
101 atomic_int i; in TEST() local
102 atomic_store(&i, 123); in TEST()
103 ASSERT_EQ(123, atomic_exchange(&i, 456)); in TEST()
104 ASSERT_EQ(456, atomic_exchange_explicit(&i, 123, memory_order_relaxed)); in TEST()
108 atomic_int i; in TEST() local
111 atomic_store(&i, 123); in TEST()
113 ASSERT_TRUE(atomic_compare_exchange_strong(&i, &expected, 456)); in TEST()
114 ASSERT_FALSE(atomic_compare_exchange_strong(&i, &expected, 456)); in TEST()
117 atomic_store(&i, 123); in TEST()
119 ASSERT_TRUE(atomic_compare_exchange_strong_explicit(&i, &expected, 456, memory_order_relaxed, in TEST()
121 ASSERT_FALSE(atomic_compare_exchange_strong_explicit(&i, &expected, 456, memory_order_relaxed, in TEST()
125 atomic_store(&i, 123); in TEST()
132 } while(!atomic_compare_exchange_weak(&i, &expected, 456)); in TEST()
133 ASSERT_FALSE(atomic_compare_exchange_weak(&i, &expected, 456)); in TEST()
136 atomic_store(&i, 123); in TEST()
143 } while(!atomic_compare_exchange_weak_explicit(&i, &expected, 456, memory_order_relaxed, in TEST()
145 ASSERT_FALSE(atomic_compare_exchange_weak_explicit(&i, &expected, 456, memory_order_relaxed, in TEST()
151 atomic_int i = ATOMIC_VAR_INIT(123); in TEST() local
152 ASSERT_EQ(123, atomic_fetch_add(&i, 1)); in TEST()
153 ASSERT_EQ(124, atomic_fetch_add_explicit(&i, 1, memory_order_relaxed)); in TEST()
154 ASSERT_EQ(125, atomic_load(&i)); in TEST()
158 atomic_int i = ATOMIC_VAR_INIT(123); in TEST() local
159 ASSERT_EQ(123, atomic_fetch_sub(&i, 1)); in TEST()
160 ASSERT_EQ(122, atomic_fetch_sub_explicit(&i, 1, memory_order_relaxed)); in TEST()
161 ASSERT_EQ(121, atomic_load(&i)); in TEST()
165 atomic_int i = ATOMIC_VAR_INIT(0x100); in TEST() local
166 ASSERT_EQ(0x100, atomic_fetch_or(&i, 0x020)); in TEST()
167 ASSERT_EQ(0x120, atomic_fetch_or_explicit(&i, 0x003, memory_order_relaxed)); in TEST()
168 ASSERT_EQ(0x123, atomic_load(&i)); in TEST()
172 atomic_int i = ATOMIC_VAR_INIT(0x100); in TEST() local
173 ASSERT_EQ(0x100, atomic_fetch_xor(&i, 0x120)); in TEST()
174 ASSERT_EQ(0x020, atomic_fetch_xor_explicit(&i, 0x103, memory_order_relaxed)); in TEST()
175 ASSERT_EQ(0x123, atomic_load(&i)); in TEST()
179 atomic_int i = ATOMIC_VAR_INIT(0x123); in TEST() local
180 ASSERT_EQ(0x123, atomic_fetch_and(&i, 0x00f)); in TEST()
181 ASSERT_EQ(0x003, atomic_fetch_and_explicit(&i, 0x2, memory_order_relaxed)); in TEST()
182 ASSERT_EQ(0x002, atomic_load(&i)); in TEST()
201 for (uint_least32_t i = 0; i <= BIG; i+=2) { in writer() local
202 atomic_store_explicit(&a->x, i, memory_order_relaxed); in writer()
203 atomic_store_explicit(&a->z, i, memory_order_relaxed); in writer()
204 atomic_store_explicit(&a->y, i, memory_order_release); in writer()
205 atomic_store_explicit(&a->x, i+1, memory_order_relaxed); in writer()
206 atomic_store_explicit(&a->z, i+1, memory_order_relaxed); in writer()
207 atomic_store_explicit(&a->y, i+1, memory_order_release); in writer()