18c2ecf20Sopenharmony_cicat <<EOF
28c2ecf20Sopenharmony_cistatic __always_inline ${ret}
38c2ecf20Sopenharmony_ci${arch}${atomic}_${pfx}${name}${sfx}(${params})
48c2ecf20Sopenharmony_ci{
58c2ecf20Sopenharmony_ci	${ret} ret;
68c2ecf20Sopenharmony_ci	__atomic_pre_full_fence();
78c2ecf20Sopenharmony_ci	ret = ${arch}${atomic}_${pfx}${name}${sfx}_relaxed(${args});
88c2ecf20Sopenharmony_ci	__atomic_post_full_fence();
98c2ecf20Sopenharmony_ci	return ret;
108c2ecf20Sopenharmony_ci}
118c2ecf20Sopenharmony_ciEOF
12