ECORE_ATOMIC_CMPXCHG
old = ECORE_ATOMIC_CMPXCHG((v), c, c + a);
old = ECORE_ATOMIC_CMPXCHG((v), c, c - a);