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