Home | History | Annotate | Download | only in tests

Lines Matching refs:NoBarrier_AtomicIncrement

44   // use a guard value to make sure the NoBarrier_AtomicIncrement doesn't go
47 // 32-bit NoBarrier_AtomicIncrement doesn't do the wrong thing on 64-bit
63 ASSERT_EQ(1, base::subtle::NoBarrier_AtomicIncrement(&s.count, 1));
68 ASSERT_EQ(3, base::subtle::NoBarrier_AtomicIncrement(&s.count, 2));
73 ASSERT_EQ(6, base::subtle::NoBarrier_AtomicIncrement(&s.count, 3));
78 ASSERT_EQ(3, base::subtle::NoBarrier_AtomicIncrement(&s.count, -3));
83 ASSERT_EQ(1, base::subtle::NoBarrier_AtomicIncrement(&s.count, -2));
88 ASSERT_EQ(0, base::subtle::NoBarrier_AtomicIncrement(&s.count, -1));
93 ASSERT_EQ(-1, base::subtle::NoBarrier_AtomicIncrement(&s.count, -1));
98 ASSERT_EQ(-5, base::subtle::NoBarrier_AtomicIncrement(&s.count, -4));
103 ASSERT_EQ(0, base::subtle::NoBarrier_AtomicIncrement(&s.count, 5));
165 AtomicType new_value = base::subtle::NoBarrier_AtomicIncrement(&value, 1);
169 base::subtle::NoBarrier_AtomicIncrement(&value, -1);