David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame] | 1 | cat <<EOF |
Olivier Deprez | 157378f | 2022-04-04 15:47:50 +0200 | [diff] [blame^] | 2 | static __always_inline ${ret} |
| 3 | ${arch}${atomic}_${pfx}${name}${sfx}_acquire(${params}) |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame] | 4 | { |
Olivier Deprez | 157378f | 2022-04-04 15:47:50 +0200 | [diff] [blame^] | 5 | ${ret} ret = ${arch}${atomic}_${pfx}${name}${sfx}_relaxed(${args}); |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame] | 6 | __atomic_acquire_fence(); |
| 7 | return ret; |
| 8 | } |
| 9 | EOF |