Lines Matching refs:value

62   value [eax] \
70 value [al] \
77 value [eax] \
133 …return (_InterlockedCompareExchange((long*)&a->value, (long)newval, (long)oldval) == (long)oldval); in SDL_AtomicCAS()
135 return (SDL_bool) _SDL_cmpxchg_watcom(&a->value, newval, oldval); in SDL_AtomicCAS()
137 return (SDL_bool) __sync_bool_compare_and_swap(&a->value, oldval, newval); in SDL_AtomicCAS()
139 return (SDL_bool) OSAtomicCompareAndSwap32Barrier(oldval, newval, &a->value); in SDL_AtomicCAS()
141 …return (SDL_bool) ((int) atomic_cas_64((volatile uint64_t*)&a->value, (uint64_t)oldval, (uint64_t)… in SDL_AtomicCAS()
143 …return (SDL_bool) ((int) atomic_cas_32((volatile uint32_t*)&a->value, (uint32_t)oldval, (uint32_t)… in SDL_AtomicCAS()
148 if (a->value == oldval) { in SDL_AtomicCAS()
149 a->value = newval; in SDL_AtomicCAS()
197 return _InterlockedExchange((long*)&a->value, v); in SDL_AtomicSet()
199 return _SDL_xchg_watcom(&a->value, v); in SDL_AtomicSet()
201 return __sync_lock_test_and_set(&a->value, v); in SDL_AtomicSet()
203 return (int) atomic_swap_64((volatile uint64_t*)&a->value, (uint64_t)v); in SDL_AtomicSet()
205 return (int) atomic_swap_32((volatile uint32_t*)&a->value, (uint32_t)v); in SDL_AtomicSet()
207 int value; in SDL_AtomicSet()
209 value = a->value; in SDL_AtomicSet()
210 } while (!SDL_AtomicCAS(a, value, v)); in SDL_AtomicSet()
211 return value; in SDL_AtomicSet()
229 void *value; in SDL_AtomicSetPtr()
231 value = *a; in SDL_AtomicSetPtr()
232 } while (!SDL_AtomicCASPtr(a, value, v)); in SDL_AtomicSetPtr()
233 return value; in SDL_AtomicSetPtr()
241 return _InterlockedExchangeAdd((long*)&a->value, v); in SDL_AtomicAdd()
243 return _SDL_xadd_watcom(&a->value, v); in SDL_AtomicAdd()
245 return __sync_fetch_and_add(&a->value, v); in SDL_AtomicAdd()
247 int pv = a->value; in SDL_AtomicAdd()
250 atomic_add_64((volatile uint64_t*)&a->value, v); in SDL_AtomicAdd()
252 atomic_add_32((volatile uint32_t*)&a->value, v); in SDL_AtomicAdd()
256 int value; in SDL_AtomicAdd()
258 value = a->value; in SDL_AtomicAdd()
259 } while (!SDL_AtomicCAS(a, value, (value + v))); in SDL_AtomicAdd()
260 return value; in SDL_AtomicAdd()
268 return __atomic_load_n(&a->value, __ATOMIC_SEQ_CST); in SDL_AtomicGet()
270 int value; in SDL_AtomicGet()
272 value = a->value; in SDL_AtomicGet()
273 } while (!SDL_AtomicCAS(a, value, value)); in SDL_AtomicGet()
274 return value; in SDL_AtomicGet()
284 void *value; in SDL_AtomicGetPtr()
286 value = *a; in SDL_AtomicGetPtr()
287 } while (!SDL_AtomicCASPtr(a, value, value)); in SDL_AtomicGetPtr()
288 return value; in SDL_AtomicGetPtr()