add dir atomic
demo atomic
demo atomic_add(v,&ptr)