Lines Matching refs:initial_value
47 int64_t initial_value = *field;
50 comparand = initial_value;
51 initial_value = _InterlockedCompareExchange64(field, value, comparand);
53 while (comparand != initial_value);
55 return initial_value;
65 int64_t initial_value = *field;
68 comparand = initial_value;
69 initial_value = _InterlockedCompareExchange64(field, comparand + value, comparand);
71 while (comparand != initial_value);
73 return initial_value + value;