Lines Matching refs:expected

903     bool (*function)(fbl::atomic<T>* atomic_ptr, T* expected, T desired,
912 {[](fbl::atomic<T>* atomic_ptr, T* expected, T desired,
914 return atomic_ptr->compare_exchange_weak(expected, desired, success_order, failure_order);
917 {[](fbl::atomic<T>* atomic_ptr, T* expected, T desired,
919 return atomic_ptr->compare_exchange_strong(expected, desired, success_order, failure_order);
926 bool (*function)(volatile fbl::atomic<T>* atomic_ptr, T* expected, T desired,
935 {[](volatile fbl::atomic<T>* atomic_ptr, T* expected, T desired,
937 return atomic_ptr->compare_exchange_weak(expected, desired, success_order, failure_order);
940 {[](volatile fbl::atomic<T>* atomic_ptr, T* expected, T desired,
942 return atomic_ptr->compare_exchange_strong(expected, desired, success_order, failure_order);
1068 T expected = cas_test_values<T>[kExpected];
1070 EXPECT_FALSE(cas.function(&atomic_value, &expected, desired,
1073 EXPECT_EQ(expected, actual, "compare-exchange didn't report actual value!");
1079 T expected = actual;
1082 bool succeeded = cas.function(&atomic_value, &expected, desired,
1087 EXPECT_EQ(expected, actual, "compare-exchange didn't report actual value!");
1100 T expected = cas_test_values<T>[kExpected];
1102 EXPECT_FALSE(cas.function(&atomic_value, &expected, desired,
1105 EXPECT_EQ(expected, actual, "compare-exchange didn't report actual value!");
1111 T expected = actual;
1115 bool succeeded = cas.function(&atomic_value, &expected, desired,
1120 EXPECT_EQ(expected, actual, "compare-exchange didn't report actual value!");