Lines Matching refs:old_value
33 T old_value; \
37 old_value = *ptr; \
39 done = __sync_bool_compare_and_swap (ptr, old_value, new_value); \
41 return old_value
46 DO_ATOMICALLY (int32_t, (old_value < a) ? old_value : a); in __hsail_atomic_min_s32()
52 DO_ATOMICALLY (int64_t, (old_value < a) ? old_value : a); in __hsail_atomic_min_s64()
58 DO_ATOMICALLY (uint32_t, (old_value < a) ? old_value : a); in __hsail_atomic_min_u32()
64 DO_ATOMICALLY (uint64_t, (old_value < a) ? old_value : a); in __hsail_atomic_min_u64()
70 DO_ATOMICALLY (uint32_t, (old_value > a) ? old_value : a); in __hsail_atomic_max_u32()
76 DO_ATOMICALLY (int32_t, (old_value > a) ? old_value : a); in __hsail_atomic_max_s32()
82 DO_ATOMICALLY (uint64_t, (old_value > a) ? old_value : a); in __hsail_atomic_max_u64()
88 DO_ATOMICALLY (int64_t, (old_value > a) ? old_value : a); in __hsail_atomic_max_s64()
94 DO_ATOMICALLY (uint32_t, (old_value >= a) ? 0 : (old_value + 1)); in __hsail_atomic_wrapinc_u32()
100 DO_ATOMICALLY (uint64_t, (old_value >= a) ? 0 : (old_value + 1)); in __hsail_atomic_wrapinc_u64()
107 ((old_value == 0) || (old_value > a)) ? a : (old_value - 1)); in __hsail_atomic_wrapdec_u32()
114 ((old_value == 0) || (old_value > a)) ? a : (old_value - 1)); in __hsail_atomic_wrapdec_u64()