summaryrefslogtreecommitdiffstats
path: root/scripts/atomic/fallbacks/set_release
blob: 16a374ae6bb16bf0094dcf309d8ae5537e6d1b42 (plain)
1
2
3
4
5
6
7
8
cat <<EOF
	if (__native_word(${atomic}_t)) {
		smp_store_release(&(v)->counter, i);
	} else {
		__atomic_release_fence();
		raw_${atomic}_set(v, i);
	}
EOF