X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=urcu%2Fuatomic_arch_arm.h;h=fee30409308ea35f386fe0f3ba3246384551b19c;hb=f7a3d9d917966b0acb45399a66d42dd7e7acb0ca;hp=bcd21d2c5ad312929e9de653061249cf069e02b1;hpb=6aca01252647cb7f035ae731d2ce3cf1b02ab501;p=urcu.git diff --git a/urcu/uatomic_arch_arm.h b/urcu/uatomic_arch_arm.h index bcd21d2..fee3040 100644 --- a/urcu/uatomic_arch_arm.h +++ b/urcu/uatomic_arch_arm.h @@ -34,13 +34,6 @@ extern "C" { /* xchg */ #define uatomic_xchg(addr, v) __sync_lock_test_and_set(addr, v) -/* cmpxchg */ -#define uatomic_cmpxchg(addr, old, _new) \ - __sync_val_compare_and_swap(addr, old, _new) - -/* uatomic_add_return */ -#define uatomic_add_return(addr, v) __sync_add_and_fetch(addr, v) - #ifdef __cplusplus } #endif