У меня сейчас настройка производительности,
// As i knew it does Full seq memory barrier, but I want it release order if success and relaxed order if failed while(!__sync_bool_compare_and_swap(MyData, 0, newData) ; return done;