fence (762f99f4f3cb41a775b5157dd761217beba65873) | fence (9257959a6e5b4fca6fc8e985790bff62c2046f20) |
---|---|
1cat <<EOF 2static __always_inline ${ret} | 1cat <<EOF 2static __always_inline ${ret} |
3arch_${atomic}_${pfx}${name}${sfx}(${params}) | 3raw_${atomic}_${pfx}${name}${sfx}(${params}) |
4{ 5 ${ret} ret; 6 __atomic_pre_full_fence(); 7 ret = arch_${atomic}_${pfx}${name}${sfx}_relaxed(${args}); 8 __atomic_post_full_fence(); 9 return ret; 10} 11EOF | 4{ 5 ${ret} ret; 6 __atomic_pre_full_fence(); 7 ret = arch_${atomic}_${pfx}${name}${sfx}_relaxed(${args}); 8 __atomic_post_full_fence(); 9 return ret; 10} 11EOF |