- assert(uatomic_read(ptr) == 10); \
- uatomic_add(ptr, -11UL); \
- assert(uatomic_read(ptr) == (__typeof__(*(ptr)))-1UL); \
- v = uatomic_cmpxchg(ptr, -1UL, 22); \
- assert(uatomic_read(ptr) == 22); \
- assert(v == (__typeof__(*(ptr)))-1UL); \
- v = uatomic_cmpxchg(ptr, 33, 44); \
- assert(uatomic_read(ptr) == 22); \
- assert(v == 22); \
- v = uatomic_xchg(ptr, 55); \
- assert(uatomic_read(ptr) == 55); \
- assert(v == 22); \
+ ok1(uatomic_read(ptr) == 10); \
+ \
+ uatomic_add(ptr, -11UL); \
+ ok1(uatomic_read(ptr) == (__typeof__(*(ptr)))-1UL); \
+ \
+ v = uatomic_cmpxchg(ptr, -1UL, 22); \
+ ok1(uatomic_read(ptr) == 22); \
+ ok1(v == (__typeof__(*(ptr)))-1UL); \
+ \
+ v = uatomic_cmpxchg(ptr, 33, 44); \
+ ok1(uatomic_read(ptr) == 22); \
+ ok1(v == 22); \
+ \
+ v = uatomic_xchg(ptr, 55); \
+ ok1(uatomic_read(ptr) == 55); \
+ ok1(v == 22); \
+ \